1ea906c41SOllivier Robert /* -*- buffer-read-only: t -*- vi: set ro: 2ea906c41SOllivier Robert * 3ea906c41SOllivier Robert * DO NOT EDIT THIS FILE (usage-txt.h) 4ea906c41SOllivier Robert * 5*276da39aSCy Schubert * It has been AutoGen-ed 6ea906c41SOllivier Robert * From the definitions usage-txt.def 7ea906c41SOllivier Robert * and the template file usage-txt.tpl 8ea906c41SOllivier Robert * 92b15cb3dSCy Schubert * This file is part of AutoOpts, a companion to AutoGen. 102b15cb3dSCy Schubert * AutoOpts is free software. 11*276da39aSCy Schubert * AutoOpts is Copyright (C) 1992-2015 by Bruce Korb - all rights reserved 122b15cb3dSCy Schubert * 132b15cb3dSCy Schubert * AutoOpts is available under any one of two licenses. The license 142b15cb3dSCy Schubert * in use must be one of these two and the choice is under the control 152b15cb3dSCy Schubert * of the user of the license. 162b15cb3dSCy Schubert * 172b15cb3dSCy Schubert * The GNU Lesser General Public License, version 3 or later 182b15cb3dSCy Schubert * See the files "COPYING.lgplv3" and "COPYING.gplv3" 192b15cb3dSCy Schubert * 202b15cb3dSCy Schubert * The Modified Berkeley Software Distribution License 212b15cb3dSCy Schubert * See the file "COPYING.mbsd" 222b15cb3dSCy Schubert * 232b15cb3dSCy Schubert * These files have the following sha256 sums: 242b15cb3dSCy Schubert * 252b15cb3dSCy Schubert * 8584710e9b04216a394078dc156b781d0b47e1729104d666658aecef8ee32e95 COPYING.gplv3 262b15cb3dSCy Schubert * 4379e7444a0e2ce2b12dd6f5a52a27a4d02d39d247901d3285c88cf0d37f477b COPYING.lgplv3 272b15cb3dSCy Schubert * 13aa749a5b0a454917a944ed8fffc530b784f5ead522b1aacaf4ec8aa55a6239 COPYING.mbsd 282b15cb3dSCy Schubert */ 292b15cb3dSCy Schubert /** @file usage-txt.h 302b15cb3dSCy Schubert * 31ea906c41SOllivier Robert * This file handles all the bookkeeping required for tracking all the little 322b15cb3dSCy Schubert * tiny strings used by the AutoOpts library. There are 108 33ea906c41SOllivier Robert * of them. This is not versioned because it is entirely internal to the 34ea906c41SOllivier Robert * library and accessed by client code only in a very well-controlled way: 35ea906c41SOllivier Robert * they may substitute translated strings using a procedure that steps through 36ea906c41SOllivier Robert * all the string pointers. 37ea906c41SOllivier Robert */ 38ea906c41SOllivier Robert #ifndef AUTOOPTS_USAGE_TXT_H_GUARD 392b15cb3dSCy Schubert #define AUTOOPTS_USAGE_TXT_H_GUARD 1 40ea906c41SOllivier Robert 41ea906c41SOllivier Robert /* 422b15cb3dSCy Schubert * One structure to hold all the pointers to all the translatable strings. 43ea906c41SOllivier Robert */ 44ea906c41SOllivier Robert typedef struct { 45ea906c41SOllivier Robert int field_ct; 46ea906c41SOllivier Robert char * utpz_GnuBoolArg; 47ea906c41SOllivier Robert char * utpz_GnuKeyArg; 48ea906c41SOllivier Robert char * utpz_GnuNumArg; 49ea906c41SOllivier Robert char * utpz_GnuStrArg; 502b15cb3dSCy Schubert char const * apz_str[104]; 51ea906c41SOllivier Robert } usage_text_t; 52ea906c41SOllivier Robert 53ea906c41SOllivier Robert /* 542b15cb3dSCy Schubert * Declare the global structure with all the pointers to translatable 552b15cb3dSCy Schubert * strings and the text array containing untranslatable strings. 56ea906c41SOllivier Robert */ 572b15cb3dSCy Schubert extern usage_text_t option_xlateable_txt; 582b15cb3dSCy Schubert extern char const option_lib_text[4285]; 59ea906c41SOllivier Robert 602b15cb3dSCy Schubert #if defined(AUTOOPTS_INTERNAL) 61ea906c41SOllivier Robert /* 622b15cb3dSCy Schubert * Provide a mapping from a short name to either the text directly 632b15cb3dSCy Schubert * (for untranslatable strings), or to pointers to the text, rendering 642b15cb3dSCy Schubert * them translatable. 65ea906c41SOllivier Robert */ 662b15cb3dSCy Schubert #define zalloc_fail (option_xlateable_txt.apz_str[ 0]) 672b15cb3dSCy Schubert #define zno_opt_arg (option_xlateable_txt.apz_str[ 1]) 682b15cb3dSCy Schubert #define ztoo_new (option_xlateable_txt.apz_str[ 2]) 692b15cb3dSCy Schubert #define zwrong_ver (option_xlateable_txt.apz_str[ 3]) 702b15cb3dSCy Schubert #define zrealloc_fail (option_xlateable_txt.apz_str[ 4]) 712b15cb3dSCy Schubert #define ztoo_old (option_xlateable_txt.apz_str[ 5]) 722b15cb3dSCy Schubert #define zao_ver_fmt (option_xlateable_txt.apz_str[ 6]) 732b15cb3dSCy Schubert #define zao_bug_msg (option_xlateable_txt.apz_str[ 7]) 742b15cb3dSCy Schubert #define zno_reset (option_xlateable_txt.apz_str[ 8]) 752b15cb3dSCy Schubert #define zmissing_help_msg (option_xlateable_txt.apz_str[ 9]) 762b15cb3dSCy Schubert #define zbad_data_msg (option_xlateable_txt.apz_str[ 10]) 772b15cb3dSCy Schubert #define zbad_arg_type_msg (option_xlateable_txt.apz_str[ 11]) 782b15cb3dSCy Schubert #define zbad_default_msg (option_xlateable_txt.apz_str[ 12]) 792b15cb3dSCy Schubert #define zbad_alias_id (option_xlateable_txt.apz_str[ 13]) 802b15cb3dSCy Schubert #define zambiguous_key (option_xlateable_txt.apz_str[ 14]) 812b15cb3dSCy Schubert #define zambig_list_msg (option_xlateable_txt.apz_str[ 15]) 822b15cb3dSCy Schubert #define zambig_opt_fmt (option_xlateable_txt.apz_str[ 16]) 832b15cb3dSCy Schubert #define zargs_must (option_xlateable_txt.apz_str[ 17]) 842b15cb3dSCy Schubert #define zat_most (option_xlateable_txt.apz_str[ 18]) 852b15cb3dSCy Schubert #define zfserr_fmt (option_xlateable_txt.apz_str[ 19]) 862b15cb3dSCy Schubert #define zinter_proc_pipe (option_xlateable_txt.apz_str[ 20]) 872b15cb3dSCy Schubert #define zBadVerArg (option_xlateable_txt.apz_str[ 21]) 882b15cb3dSCy Schubert #define zconflict_fmt (option_xlateable_txt.apz_str[ 22]) 892b15cb3dSCy Schubert #define zDisabledErr (option_xlateable_txt.apz_str[ 23]) 902b15cb3dSCy Schubert #define zequiv (option_xlateable_txt.apz_str[ 24]) 912b15cb3dSCy Schubert #define zGnuBoolArg (option_xlateable_txt.utpz_GnuBoolArg) 922b15cb3dSCy Schubert #define zGnuKeyArg (option_xlateable_txt.utpz_GnuKeyArg) 932b15cb3dSCy Schubert #define zGnuNumArg (option_xlateable_txt.utpz_GnuNumArg) 942b15cb3dSCy Schubert #define zGnuStrArg (option_xlateable_txt.utpz_GnuStrArg) 952b15cb3dSCy Schubert #define zIllOptChr (option_xlateable_txt.apz_str[ 25]) 962b15cb3dSCy Schubert #define zIllOptStr (option_xlateable_txt.apz_str[ 26]) 972b15cb3dSCy Schubert #define zIllVendOptStr (option_xlateable_txt.apz_str[ 27]) 982b15cb3dSCy Schubert #define zIntRange (option_xlateable_txt.apz_str[ 28]) 992b15cb3dSCy Schubert #define zbad_od (option_xlateable_txt.apz_str[ 29]) 1002b15cb3dSCy Schubert #define zInvalOptName (option_xlateable_txt.apz_str[ 30]) 1012b15cb3dSCy Schubert #define zMisArg (option_xlateable_txt.apz_str[ 31]) 1022b15cb3dSCy Schubert #define zmultiway_bug (option_xlateable_txt.apz_str[ 32]) 1032b15cb3dSCy Schubert #define zneed_one (option_xlateable_txt.apz_str[ 33]) 1042b15cb3dSCy Schubert #define zNoArg (option_xlateable_txt.apz_str[ 34]) 1052b15cb3dSCy Schubert #define zNoArgs (option_xlateable_txt.apz_str[ 35]) 1062b15cb3dSCy Schubert #define zNoCreat (option_xlateable_txt.apz_str[ 36]) 1072b15cb3dSCy Schubert #define zNoKey (option_xlateable_txt.apz_str[ 37]) 1082b15cb3dSCy Schubert #define zreset_arg (option_xlateable_txt.apz_str[ 38]) 1092b15cb3dSCy Schubert #define zNoStat (option_xlateable_txt.apz_str[ 39]) 1102b15cb3dSCy Schubert #define zNoState (option_xlateable_txt.apz_str[ 40]) 1112b15cb3dSCy Schubert #define zNotCmdOpt (option_xlateable_txt.apz_str[ 41]) 1122b15cb3dSCy Schubert #define zNotDate (option_xlateable_txt.apz_str[ 42]) 1132b15cb3dSCy Schubert #define zNotDef (option_xlateable_txt.apz_str[ 43]) 1142b15cb3dSCy Schubert #define zNotDuration (option_xlateable_txt.apz_str[ 44]) 1152b15cb3dSCy Schubert #define zneed_more (option_xlateable_txt.apz_str[ 45]) 1162b15cb3dSCy Schubert #define zNotNumber (option_xlateable_txt.apz_str[ 46]) 1172b15cb3dSCy Schubert #define znum_too_large (option_xlateable_txt.apz_str[ 47]) 1182b15cb3dSCy Schubert #define zoffer_usage_fmt (option_xlateable_txt.apz_str[ 48]) 1192b15cb3dSCy Schubert #define zonly_one (option_xlateable_txt.apz_str[ 49]) 1202b15cb3dSCy Schubert #define zstdout_name (option_xlateable_txt.apz_str[ 50]) 1212b15cb3dSCy Schubert #define zstderr_name (option_xlateable_txt.apz_str[ 51]) 1222b15cb3dSCy Schubert #define zwriting (option_xlateable_txt.apz_str[ 52]) 1232b15cb3dSCy Schubert #define zRangeErr (option_xlateable_txt.apz_str[ 53]) 1242b15cb3dSCy Schubert #define zneed_fmt (option_xlateable_txt.apz_str[ 54]) 1252b15cb3dSCy Schubert #define zsave_warn (option_xlateable_txt.apz_str[ 55]) 1262b15cb3dSCy Schubert #define zalt_opt (option_xlateable_txt.apz_str[ 56]) 1272b15cb3dSCy Schubert #define zAuto (option_xlateable_txt.apz_str[ 57]) 1282b15cb3dSCy Schubert #define zDefaultOpt (option_xlateable_txt.apz_str[ 58]) 1292b15cb3dSCy Schubert #define zDis (option_xlateable_txt.apz_str[ 59]) 1302b15cb3dSCy Schubert #define zDisabledOpt (option_xlateable_txt.apz_str[ 60]) 1312b15cb3dSCy Schubert #define zDisabledWhy (option_xlateable_txt.apz_str[ 61]) 1322b15cb3dSCy Schubert #define zEnab (option_xlateable_txt.apz_str[ 62]) 1332b15cb3dSCy Schubert #define ztoo_often_fmt (option_xlateable_txt.apz_str[ 63]) 1342b15cb3dSCy Schubert #define zExamineFmt (option_xlateable_txt.apz_str[ 64]) 1352b15cb3dSCy Schubert #define zFileCannotExist (option_xlateable_txt.apz_str[ 65]) 1362b15cb3dSCy Schubert #define zFileMustExist (option_xlateable_txt.apz_str[ 66]) 1372b15cb3dSCy Schubert #define zFlagOkay (option_xlateable_txt.apz_str[ 67]) 1382b15cb3dSCy Schubert #define zGenshell (option_xlateable_txt.apz_str[ 68]) 1392b15cb3dSCy Schubert #define zLowerBits (option_xlateable_txt.apz_str[ 69]) 1402b15cb3dSCy Schubert #define zMembers (option_xlateable_txt.apz_str[ 70]) 1412b15cb3dSCy Schubert #define zMust (option_xlateable_txt.apz_str[ 71]) 1422b15cb3dSCy Schubert #define zNoFlags (option_xlateable_txt.apz_str[ 72]) 1432b15cb3dSCy Schubert #define zNoLim (option_xlateable_txt.apz_str[ 73]) 1442b15cb3dSCy Schubert #define zNoPreset (option_xlateable_txt.apz_str[ 74]) 1452b15cb3dSCy Schubert #define zNoRq_NoShrtTtl (option_xlateable_txt.apz_str[ 75]) 1462b15cb3dSCy Schubert #define zNoRq_ShrtTtl (option_xlateable_txt.apz_str[ 76]) 1472b15cb3dSCy Schubert #define zNrmOptFmt (option_xlateable_txt.apz_str[ 77]) 1482b15cb3dSCy Schubert #define zNumberOpt (option_xlateable_txt.apz_str[ 78]) 1492b15cb3dSCy Schubert #define zOptsOnly (option_xlateable_txt.apz_str[ 79]) 1502b15cb3dSCy Schubert #define zPathFmt (option_xlateable_txt.apz_str[ 80]) 1512b15cb3dSCy Schubert #define zPlsSendBugs (option_xlateable_txt.apz_str[ 81]) 1522b15cb3dSCy Schubert #define zPreset (option_xlateable_txt.apz_str[ 82]) 1532b15cb3dSCy Schubert #define zPresetIntro (option_xlateable_txt.apz_str[ 83]) 1542b15cb3dSCy Schubert #define zProhib (option_xlateable_txt.apz_str[ 84]) 1552b15cb3dSCy Schubert #define zProhibOne (option_xlateable_txt.apz_str[ 85]) 1562b15cb3dSCy Schubert #define zRange (option_xlateable_txt.apz_str[ 86]) 1572b15cb3dSCy Schubert #define zRangeAbove (option_xlateable_txt.apz_str[ 87]) 1582b15cb3dSCy Schubert #define zRangeExact (option_xlateable_txt.apz_str[ 88]) 1592b15cb3dSCy Schubert #define zRangeLie (option_xlateable_txt.apz_str[ 89]) 1602b15cb3dSCy Schubert #define zRangeOnly (option_xlateable_txt.apz_str[ 90]) 1612b15cb3dSCy Schubert #define zRangeOr (option_xlateable_txt.apz_str[ 91]) 1622b15cb3dSCy Schubert #define zRangeScaled (option_xlateable_txt.apz_str[ 92]) 1632b15cb3dSCy Schubert #define zRangeUpto (option_xlateable_txt.apz_str[ 93]) 1642b15cb3dSCy Schubert #define zReorder (option_xlateable_txt.apz_str[ 94]) 1652b15cb3dSCy Schubert #define zReqOne (option_xlateable_txt.apz_str[ 95]) 1662b15cb3dSCy Schubert #define zReqThese (option_xlateable_txt.apz_str[ 96]) 1672b15cb3dSCy Schubert #define zReq_NoShrtTtl (option_xlateable_txt.apz_str[ 97]) 1682b15cb3dSCy Schubert #define zReq_ShrtTtl (option_xlateable_txt.apz_str[ 98]) 1692b15cb3dSCy Schubert #define zSetMemberSettings (option_xlateable_txt.apz_str[ 99]) 1702b15cb3dSCy Schubert #define zUpTo (option_xlateable_txt.apz_str[100]) 1712b15cb3dSCy Schubert #define zValidKeys (option_xlateable_txt.apz_str[101]) 1722b15cb3dSCy Schubert #define zVendIntro (option_xlateable_txt.apz_str[102]) 1732b15cb3dSCy Schubert #define zVendOptsAre (option_xlateable_txt.apz_str[103]) 174ea906c41SOllivier Robert 175ea906c41SOllivier Robert /* 176ea906c41SOllivier Robert * First, set up the strings. Some of these are writable. These are all in 177ea906c41SOllivier Robert * English. This gets compiled into libopts and is distributed here so that 178ea906c41SOllivier Robert * xgettext (or equivalents) can extract these strings for translation. 179ea906c41SOllivier Robert */ 180ea906c41SOllivier Robert static char eng_zGnuBoolArg[] = "=T/F"; 181ea906c41SOllivier Robert static char eng_zGnuKeyArg[] = "=KWd"; 182ea906c41SOllivier Robert static char eng_zGnuNumArg[] = "=num"; 183ea906c41SOllivier Robert static char eng_zGnuStrArg[] = "=str"; 1842b15cb3dSCy Schubert char const option_lib_text[4285] = 1852b15cb3dSCy Schubert /* 0 */ "allocation of %d bytes failed\n\0" 1862b15cb3dSCy Schubert /* 31 */ "AutoOpts function called without option descriptor\n\0" 1872b15cb3dSCy Schubert /* 83 */ "\tThis exceeds the compiled library version: \0" 1882b15cb3dSCy Schubert /* 129 */ "Automated Options Processing Error!\n" 189ea906c41SOllivier Robert "\t%s called AutoOpts function with structure version %d:%d:%d.\n\0" 1902b15cb3dSCy Schubert /* 228 */ "realloc of %d bytes at 0x%p failed\n\0" 1912b15cb3dSCy Schubert /* 264 */ "\tThis is less than the minimum library version: \0" 1922b15cb3dSCy Schubert /* 314 */ "Automated Options version %s\n" 1932b15cb3dSCy Schubert "\tCopyright (C) 1999-2014 by Bruce Korb - all rights reserved\n\0" 1942b15cb3dSCy Schubert /* 405 */ "(AutoOpts bug): %s.\n\0" 1952b15cb3dSCy Schubert /* 427 */ "optionResetOpt() called, but reset-option not configured\0" 1962b15cb3dSCy Schubert /* 484 */ "could not locate the 'help' option\0" 1972b15cb3dSCy Schubert /* 519 */ "optionProcess() was called with invalid data\0" 1982b15cb3dSCy Schubert /* 564 */ "invalid argument type specified\0" 1992b15cb3dSCy Schubert /* 596 */ "defaulted to option with optional arg\0" 2002b15cb3dSCy Schubert /* 634 */ "aliasing option is out of range.\0" 2012b15cb3dSCy Schubert /* 667 */ "%s error: the keyword '%s' is ambiguous for %s\n\0" 2022b15cb3dSCy Schubert /* 716 */ " The following options match:\n\0" 2032b15cb3dSCy Schubert /* 748 */ "%s: ambiguous option name: %s (matches %d options)\n\0" 2042b15cb3dSCy Schubert /* 800 */ "%s: Command line arguments required\n\0" 2052b15cb3dSCy Schubert /* 837 */ "%d %s%s options allowed\n\0" 2062b15cb3dSCy Schubert /* 862 */ "%s error %d (%s) calling %s for '%s'\n\0" 2072b15cb3dSCy Schubert /* 900 */ "interprocess pipe\0" 2082b15cb3dSCy Schubert /* 918 */ "error: version option argument '%c' invalid. Use:\n" 209ea906c41SOllivier Robert "\t'v' - version only\n" 210ea906c41SOllivier Robert "\t'c' - version and copyright\n" 2112b15cb3dSCy Schubert "\t'n' - version and full copyright notice\n\0" 2122b15cb3dSCy Schubert /* 1060 */ "%s error: the '%s' and '%s' options conflict\n\0" 2132b15cb3dSCy Schubert /* 1107 */ "%s: The '%s' option has been disabled.\0" 2142b15cb3dSCy Schubert /* 1146 */ "-equivalence\0" 2152b15cb3dSCy Schubert /* 1159 */ "%s: illegal option -- %c\n\0" 2162b15cb3dSCy Schubert /* 1185 */ "%s: illegal option -- %s\n\0" 2172b15cb3dSCy Schubert /* 1211 */ "%s: unknown vendor extension option -- %s\n\0" 2182b15cb3dSCy Schubert /* 1254 */ " or an integer from %d through %d\n\0" 2192b15cb3dSCy Schubert /* 1290 */ "%s error: invalid option descriptor for %s\n\0" 2202b15cb3dSCy Schubert /* 1335 */ "%s: invalid option name: %s\n\0" 2212b15cb3dSCy Schubert /* 1364 */ "%s: The '%s' option requires an argument.\n\0" 2222b15cb3dSCy Schubert /* 1407 */ "(AutoOpts bug): Equivalenced option '%s' was equivalenced to both\n" 2232b15cb3dSCy Schubert "\t'%s' and '%s'.\0" 2242b15cb3dSCy Schubert /* 1490 */ "%s error: The %s option is required\n\0" 2252b15cb3dSCy Schubert /* 1528 */ "%s: The '%s' option cannot have an argument.\n\0" 2262b15cb3dSCy Schubert /* 1574 */ "%s: Command line arguments are not allowed.\n\0" 2272b15cb3dSCy Schubert /* 1619 */ "error %d (%s) creating %s\n\0" 2282b15cb3dSCy Schubert /* 1646 */ "%s error: '%s' does not match any %s keywords.\n\0" 2292b15cb3dSCy Schubert /* 1695 */ "%s error: The '%s' option requires an argument.\n\0" 2302b15cb3dSCy Schubert /* 1744 */ "error %d (%s) stat-ing %s\n\0" 2312b15cb3dSCy Schubert /* 1771 */ "%s error: no saved option state\n\0" 2322b15cb3dSCy Schubert /* 1804 */ "'%s' is not a command line option.\n\0" 2332b15cb3dSCy Schubert /* 1840 */ "%s error: '%s' is not a recognizable date/time.\n\0" 2342b15cb3dSCy Schubert /* 1890 */ "'%s' not defined\n\0" 2352b15cb3dSCy Schubert /* 1908 */ "%s error: '%s' is not a recognizable time duration.\n\0" 2362b15cb3dSCy Schubert /* 1962 */ "%s error: The %s option must appear %d times.\n\0" 2372b15cb3dSCy Schubert /* 2010 */ "%s error: '%s' is not a recognizable number.\n\0" 2382b15cb3dSCy Schubert /* 2057 */ "%s error: %s exceeds %s keyword count\n\0" 2392b15cb3dSCy Schubert /* 2097 */ "Try '%s %s' for more information.\n\0" 2402b15cb3dSCy Schubert /* 2132 */ "one %s%s option allowed\n\0" 2412b15cb3dSCy Schubert /* 2157 */ "standard output\0" 2422b15cb3dSCy Schubert /* 2173 */ "standard error\0" 2432b15cb3dSCy Schubert /* 2188 */ "write\0" 2442b15cb3dSCy Schubert /* 2194 */ "%s error: %s option value %ld is out of range.\n\0" 2452b15cb3dSCy Schubert /* 2243 */ "%s error: %s option requires the %s option\n\0" 2462b15cb3dSCy Schubert /* 2288 */ "%s warning: cannot save options - %s not regular file\n\0" 2472b15cb3dSCy Schubert /* 2344 */ "\t\t\t\t- an alternate for '%s'\n\0" 2482b15cb3dSCy Schubert /* 2373 */ "Version, usage and configuration options:\0" 2492b15cb3dSCy Schubert /* 2415 */ "\t\t\t\t- default option for unnamed options\n\0" 2502b15cb3dSCy Schubert /* 2457 */ "\t\t\t\t- disabled as '--%s'\n\0" 2512b15cb3dSCy Schubert /* 2483 */ " --- %-14s %s\n\0" 2522b15cb3dSCy Schubert /* 2498 */ "This option has been disabled\0" 2532b15cb3dSCy Schubert /* 2528 */ "\t\t\t\t- enabled by default\n\0" 2542b15cb3dSCy Schubert /* 2554 */ "%s error: only \0" 2552b15cb3dSCy Schubert /* 2571 */ " - examining environment variables named %s_*\n\0" 2562b15cb3dSCy Schubert /* 2618 */ "\t\t\t\t- file must not pre-exist\n\0" 2572b15cb3dSCy Schubert /* 2649 */ "\t\t\t\t- file must pre-exist\n\0" 2582b15cb3dSCy Schubert /* 2676 */ "Options are specified by doubled hyphens and their name or by a single\n" 2592b15cb3dSCy Schubert "hyphen and the flag character.\n\0" 2602b15cb3dSCy Schubert /* 2779 */ "\n" 261ea906c41SOllivier Robert "= = = = = = = =\n\n" 262ea906c41SOllivier Robert "This incarnation of genshell will produce\n" 263ea906c41SOllivier Robert "a shell script to parse the options for %s:\n\n\0" 2642b15cb3dSCy Schubert /* 2885 */ " or an integer mask with any of the lower %d bits set\n\0" 2652b15cb3dSCy Schubert /* 2941 */ "\t\t\t\t- is a set membership option\n\0" 2662b15cb3dSCy Schubert /* 2975 */ "\t\t\t\t- must appear between %d and %d times\n\0" 2672b15cb3dSCy Schubert /* 3018 */ "Options are specified by single or double hyphens and their name.\n\0" 2682b15cb3dSCy Schubert /* 3085 */ "\t\t\t\t- may appear multiple times\n\0" 2692b15cb3dSCy Schubert /* 3118 */ "\t\t\t\t- may not be preset\n\0" 2702b15cb3dSCy Schubert /* 3143 */ " Arg Option-Name Description\n\0" 2712b15cb3dSCy Schubert /* 3178 */ " Flg Arg Option-Name Description\n\0" 2722b15cb3dSCy Schubert /* 3216 */ " %3s %s\0" 2732b15cb3dSCy Schubert /* 3224 */ "The '-#<number>' option may omit the hash char\n\0" 2742b15cb3dSCy Schubert /* 3272 */ "All arguments are named options.\n\0" 2752b15cb3dSCy Schubert /* 3306 */ " - reading file %s\0" 2762b15cb3dSCy Schubert /* 3325 */ "\n" 2772b15cb3dSCy Schubert "Please send bug reports to: <%s>\n\0" 2782b15cb3dSCy Schubert /* 3361 */ "\t\t\t\t- may NOT appear - preset only\n\0" 2792b15cb3dSCy Schubert /* 3397 */ "\n" 280ea906c41SOllivier Robert "The following option preset mechanisms are supported:\n\0" 2812b15cb3dSCy Schubert /* 3453 */ "prohibits these options:\n\0" 2822b15cb3dSCy Schubert /* 3479 */ "prohibits the option '%s'\n\0" 2832b15cb3dSCy Schubert /* 3506 */ "%s%ld to %ld\0" 2842b15cb3dSCy Schubert /* 3519 */ "%sgreater than or equal to %ld\0" 2852b15cb3dSCy Schubert /* 3550 */ "%s%ld exactly\0" 2862b15cb3dSCy Schubert /* 3564 */ "%sit must lie in one of the ranges:\n\0" 2872b15cb3dSCy Schubert /* 3601 */ "%sit must be in the range:\n\0" 2882b15cb3dSCy Schubert /* 3629 */ ", or\n\0" 2892b15cb3dSCy Schubert /* 3635 */ "%sis scalable with a suffix: k/K/m/M/g/G/t/T\n\0" 2902b15cb3dSCy Schubert /* 3681 */ "%sless than or equal to %ld\0" 2912b15cb3dSCy Schubert /* 3709 */ "Operands and options may be intermixed. They will be reordered.\n\0" 2922b15cb3dSCy Schubert /* 3775 */ "requires the option '%s'\n\0" 2932b15cb3dSCy Schubert /* 3801 */ "requires these options:\n\0" 2942b15cb3dSCy Schubert /* 3826 */ " Arg Option-Name Req? Description\n\0" 2952b15cb3dSCy Schubert /* 3866 */ " Flg Arg Option-Name Req? Description\n\0" 2962b15cb3dSCy Schubert /* 3909 */ "or you may use a numeric representation. Preceding these with a '!'\n" 2972b15cb3dSCy Schubert "will clear the bits, specifying 'none' will clear all bits, and 'all'\n" 2982b15cb3dSCy Schubert "will set them all. Multiple entries may be passed as an option\n" 2992b15cb3dSCy Schubert "argument list.\n\0" 3002b15cb3dSCy Schubert /* 4128 */ "\t\t\t\t- may appear up to %d times\n\0" 3012b15cb3dSCy Schubert /* 4161 */ "The valid \"%s\" option keywords are:\n\0" 3022b15cb3dSCy Schubert /* 4198 */ "The next option supports vendor supported extra options:\0" 3032b15cb3dSCy Schubert /* 4255 */ "These additional options are:"; 304ea906c41SOllivier Robert 305ea906c41SOllivier Robert /* 306ea906c41SOllivier Robert * Now, define (and initialize) the structure that contains 307ea906c41SOllivier Robert * the pointers to all these strings. 308ea906c41SOllivier Robert * Aren't you glad you don't maintain this by hand? 309ea906c41SOllivier Robert */ 3102b15cb3dSCy Schubert usage_text_t option_xlateable_txt = { 3112b15cb3dSCy Schubert 108, 3122b15cb3dSCy Schubert eng_zGnuBoolArg, eng_zGnuKeyArg, eng_zGnuNumArg, eng_zGnuStrArg, 313ea906c41SOllivier Robert { 3142b15cb3dSCy Schubert option_lib_text + 0, option_lib_text + 31, option_lib_text + 83, 3152b15cb3dSCy Schubert option_lib_text + 129, option_lib_text + 228, option_lib_text + 264, 3162b15cb3dSCy Schubert option_lib_text + 314, option_lib_text + 405, option_lib_text + 427, 3172b15cb3dSCy Schubert option_lib_text + 484, option_lib_text + 519, option_lib_text + 564, 3182b15cb3dSCy Schubert option_lib_text + 596, option_lib_text + 634, option_lib_text + 667, 3192b15cb3dSCy Schubert option_lib_text + 716, option_lib_text + 748, option_lib_text + 800, 3202b15cb3dSCy Schubert option_lib_text + 837, option_lib_text + 862, option_lib_text + 900, 3212b15cb3dSCy Schubert option_lib_text + 918, option_lib_text + 1060, option_lib_text + 1107, 3222b15cb3dSCy Schubert option_lib_text + 1146, option_lib_text + 1159, option_lib_text + 1185, 3232b15cb3dSCy Schubert option_lib_text + 1211, option_lib_text + 1254, option_lib_text + 1290, 3242b15cb3dSCy Schubert option_lib_text + 1335, option_lib_text + 1364, option_lib_text + 1407, 3252b15cb3dSCy Schubert option_lib_text + 1490, option_lib_text + 1528, option_lib_text + 1574, 3262b15cb3dSCy Schubert option_lib_text + 1619, option_lib_text + 1646, option_lib_text + 1695, 3272b15cb3dSCy Schubert option_lib_text + 1744, option_lib_text + 1771, option_lib_text + 1804, 3282b15cb3dSCy Schubert option_lib_text + 1840, option_lib_text + 1890, option_lib_text + 1908, 3292b15cb3dSCy Schubert option_lib_text + 1962, option_lib_text + 2010, option_lib_text + 2057, 3302b15cb3dSCy Schubert option_lib_text + 2097, option_lib_text + 2132, option_lib_text + 2157, 3312b15cb3dSCy Schubert option_lib_text + 2173, option_lib_text + 2188, option_lib_text + 2194, 3322b15cb3dSCy Schubert option_lib_text + 2243, option_lib_text + 2288, option_lib_text + 2344, 3332b15cb3dSCy Schubert option_lib_text + 2373, option_lib_text + 2415, option_lib_text + 2457, 3342b15cb3dSCy Schubert option_lib_text + 2483, option_lib_text + 2498, option_lib_text + 2528, 3352b15cb3dSCy Schubert option_lib_text + 2554, option_lib_text + 2571, option_lib_text + 2618, 3362b15cb3dSCy Schubert option_lib_text + 2649, option_lib_text + 2676, option_lib_text + 2779, 3372b15cb3dSCy Schubert option_lib_text + 2885, option_lib_text + 2941, option_lib_text + 2975, 3382b15cb3dSCy Schubert option_lib_text + 3018, option_lib_text + 3085, option_lib_text + 3118, 3392b15cb3dSCy Schubert option_lib_text + 3143, option_lib_text + 3178, option_lib_text + 3216, 3402b15cb3dSCy Schubert option_lib_text + 3224, option_lib_text + 3272, option_lib_text + 3306, 3412b15cb3dSCy Schubert option_lib_text + 3325, option_lib_text + 3361, option_lib_text + 3397, 3422b15cb3dSCy Schubert option_lib_text + 3453, option_lib_text + 3479, option_lib_text + 3506, 3432b15cb3dSCy Schubert option_lib_text + 3519, option_lib_text + 3550, option_lib_text + 3564, 3442b15cb3dSCy Schubert option_lib_text + 3601, option_lib_text + 3629, option_lib_text + 3635, 3452b15cb3dSCy Schubert option_lib_text + 3681, option_lib_text + 3709, option_lib_text + 3775, 3462b15cb3dSCy Schubert option_lib_text + 3801, option_lib_text + 3826, option_lib_text + 3866, 3472b15cb3dSCy Schubert option_lib_text + 3909, option_lib_text + 4128, option_lib_text + 4161, 3482b15cb3dSCy Schubert option_lib_text + 4198, option_lib_text + 4255 3492b15cb3dSCy Schubert } }; 3502b15cb3dSCy Schubert #endif /* AUTOOPTS_INTERNAL */ 351ea906c41SOllivier Robert 3522b15cb3dSCy Schubert #ifdef XGETTEXT_SCAN_DO_NOT_COMPILE 3532b15cb3dSCy Schubert do not compile this section. 3542b15cb3dSCy Schubert /* TRANSLATORS: The following dummy functions were crated solely so that 3552b15cb3dSCy Schubert * xgettext can extract the correct strings. These strings are actually 3562b15cb3dSCy Schubert * referenced where the preceding "#line" directive states, though you will 3572b15cb3dSCy Schubert * not see the literal string there. The literal string is defined above in 3582b15cb3dSCy Schubert * the @code{option_lib_text} table and referenced via a #define name that 3592b15cb3dSCy Schubert * redirects into the @code{option_xlateable_txt} structure above. When 3602b15cb3dSCy Schubert * translating is activated, the pointers in @code{option_xlateable_txt} are 3612b15cb3dSCy Schubert * updated to point to translated strings. 3622b15cb3dSCy Schubert */ 3632b15cb3dSCy Schubert static void dummy_func(void) { 3642b15cb3dSCy Schubert /* LIBOPTS-MESSAGES: */ 3652b15cb3dSCy Schubert #line 67 "../autoopts.c" 3662b15cb3dSCy Schubert puts(_("allocation of %d bytes failed\n")); 3672b15cb3dSCy Schubert #line 93 "../autoopts.c" 3682b15cb3dSCy Schubert puts(_("allocation of %d bytes failed\n")); 3692b15cb3dSCy Schubert #line 53 "../init.c" 3702b15cb3dSCy Schubert puts(_("AutoOpts function called without option descriptor\n")); 371*276da39aSCy Schubert #line 86 "../init.c" 3722b15cb3dSCy Schubert puts(_("\tThis exceeds the compiled library version: ")); 373*276da39aSCy Schubert #line 84 "../init.c" 3742b15cb3dSCy Schubert puts(_("Automated Options Processing Error!\n" 3752b15cb3dSCy Schubert "\t%s called AutoOpts function with structure version %d:%d:%d.\n")); 3762b15cb3dSCy Schubert #line 80 "../autoopts.c" 3772b15cb3dSCy Schubert puts(_("realloc of %d bytes at 0x%p failed\n")); 378*276da39aSCy Schubert #line 88 "../init.c" 3792b15cb3dSCy Schubert puts(_("\tThis is less than the minimum library version: ")); 3802b15cb3dSCy Schubert #line 121 "../version.c" 3812b15cb3dSCy Schubert puts(_("Automated Options version %s\n" 3822b15cb3dSCy Schubert "\tCopyright (C) 1999-2014 by Bruce Korb - all rights reserved\n")); 383*276da39aSCy Schubert #line 87 "../makeshell.c" 3842b15cb3dSCy Schubert puts(_("(AutoOpts bug): %s.\n")); 3852b15cb3dSCy Schubert #line 90 "../reset.c" 3862b15cb3dSCy Schubert puts(_("optionResetOpt() called, but reset-option not configured")); 3872b15cb3dSCy Schubert #line 292 "../usage.c" 3882b15cb3dSCy Schubert puts(_("could not locate the 'help' option")); 3892b15cb3dSCy Schubert #line 336 "../autoopts.c" 3902b15cb3dSCy Schubert puts(_("optionProcess() was called with invalid data")); 3912b15cb3dSCy Schubert #line 748 "../usage.c" 3922b15cb3dSCy Schubert puts(_("invalid argument type specified")); 3932b15cb3dSCy Schubert #line 598 "../find.c" 3942b15cb3dSCy Schubert puts(_("defaulted to option with optional arg")); 3952b15cb3dSCy Schubert #line 76 "../alias.c" 3962b15cb3dSCy Schubert puts(_("aliasing option is out of range.")); 3972b15cb3dSCy Schubert #line 234 "../enum.c" 3982b15cb3dSCy Schubert puts(_("%s error: the keyword '%s' is ambiguous for %s\n")); 3992b15cb3dSCy Schubert #line 108 "../find.c" 4002b15cb3dSCy Schubert puts(_(" The following options match:\n")); 4012b15cb3dSCy Schubert #line 293 "../find.c" 4022b15cb3dSCy Schubert puts(_("%s: ambiguous option name: %s (matches %d options)\n")); 4032b15cb3dSCy Schubert #line 161 "../check.c" 4042b15cb3dSCy Schubert puts(_("%s: Command line arguments required\n")); 4052b15cb3dSCy Schubert #line 43 "../alias.c" 4062b15cb3dSCy Schubert puts(_("%d %s%s options allowed\n")); 407*276da39aSCy Schubert #line 94 "../makeshell.c" 4082b15cb3dSCy Schubert puts(_("%s error %d (%s) calling %s for '%s'\n")); 409*276da39aSCy Schubert #line 306 "../makeshell.c" 4102b15cb3dSCy Schubert puts(_("interprocess pipe")); 4112b15cb3dSCy Schubert #line 168 "../version.c" 4122b15cb3dSCy Schubert puts(_("error: version option argument '%c' invalid. Use:\n" 4132b15cb3dSCy Schubert "\t'v' - version only\n" 4142b15cb3dSCy Schubert "\t'c' - version and copyright\n" 4152b15cb3dSCy Schubert "\t'n' - version and full copyright notice\n")); 4162b15cb3dSCy Schubert #line 58 "../check.c" 4172b15cb3dSCy Schubert puts(_("%s error: the '%s' and '%s' options conflict\n")); 4182b15cb3dSCy Schubert #line 217 "../find.c" 4192b15cb3dSCy Schubert puts(_("%s: The '%s' option has been disabled.")); 4202b15cb3dSCy Schubert #line 430 "../find.c" 4212b15cb3dSCy Schubert puts(_("%s: The '%s' option has been disabled.")); 4222b15cb3dSCy Schubert #line 38 "../alias.c" 4232b15cb3dSCy Schubert puts(_("-equivalence")); 4242b15cb3dSCy Schubert #line 469 "../find.c" 4252b15cb3dSCy Schubert puts(_("%s: illegal option -- %c\n")); 4262b15cb3dSCy Schubert #line 110 "../reset.c" 4272b15cb3dSCy Schubert puts(_("%s: illegal option -- %c\n")); 4282b15cb3dSCy Schubert #line 271 "../find.c" 4292b15cb3dSCy Schubert puts(_("%s: illegal option -- %s\n")); 4302b15cb3dSCy Schubert #line 755 "../find.c" 4312b15cb3dSCy Schubert puts(_("%s: illegal option -- %s\n")); 4322b15cb3dSCy Schubert #line 118 "../reset.c" 4332b15cb3dSCy Schubert puts(_("%s: illegal option -- %s\n")); 4342b15cb3dSCy Schubert #line 335 "../find.c" 4352b15cb3dSCy Schubert puts(_("%s: unknown vendor extension option -- %s\n")); 4362b15cb3dSCy Schubert #line 159 "../enum.c" 4372b15cb3dSCy Schubert puts(_(" or an integer from %d through %d\n")); 4382b15cb3dSCy Schubert #line 169 "../enum.c" 4392b15cb3dSCy Schubert puts(_(" or an integer from %d through %d\n")); 4402b15cb3dSCy Schubert #line 747 "../usage.c" 4412b15cb3dSCy Schubert puts(_("%s error: invalid option descriptor for %s\n")); 4422b15cb3dSCy Schubert #line 1081 "../usage.c" 4432b15cb3dSCy Schubert puts(_("%s error: invalid option descriptor for %s\n")); 4442b15cb3dSCy Schubert #line 385 "../find.c" 4452b15cb3dSCy Schubert puts(_("%s: invalid option name: %s\n")); 4462b15cb3dSCy Schubert #line 527 "../find.c" 4472b15cb3dSCy Schubert puts(_("%s: The '%s' option requires an argument.\n")); 4482b15cb3dSCy Schubert #line 156 "../autoopts.c" 4492b15cb3dSCy Schubert puts(_("(AutoOpts bug): Equivalenced option '%s' was equivalenced to both\n" 4502b15cb3dSCy Schubert "\t'%s' and '%s'.")); 4512b15cb3dSCy Schubert #line 94 "../check.c" 4522b15cb3dSCy Schubert puts(_("%s error: The %s option is required\n")); 4532b15cb3dSCy Schubert #line 632 "../find.c" 4542b15cb3dSCy Schubert puts(_("%s: The '%s' option cannot have an argument.\n")); 4552b15cb3dSCy Schubert #line 151 "../check.c" 4562b15cb3dSCy Schubert puts(_("%s: Command line arguments are not allowed.\n")); 4572b15cb3dSCy Schubert #line 535 "../save.c" 4582b15cb3dSCy Schubert puts(_("error %d (%s) creating %s\n")); 4592b15cb3dSCy Schubert #line 234 "../enum.c" 4602b15cb3dSCy Schubert puts(_("%s error: '%s' does not match any %s keywords.\n")); 4612b15cb3dSCy Schubert #line 93 "../reset.c" 4622b15cb3dSCy Schubert puts(_("%s error: The '%s' option requires an argument.\n")); 4632b15cb3dSCy Schubert #line 184 "../save.c" 4642b15cb3dSCy Schubert puts(_("error %d (%s) stat-ing %s\n")); 4652b15cb3dSCy Schubert #line 238 "../save.c" 4662b15cb3dSCy Schubert puts(_("error %d (%s) stat-ing %s\n")); 4672b15cb3dSCy Schubert #line 143 "../restore.c" 4682b15cb3dSCy Schubert puts(_("%s error: no saved option state\n")); 4692b15cb3dSCy Schubert #line 231 "../autoopts.c" 4702b15cb3dSCy Schubert puts(_("'%s' is not a command line option.\n")); 4712b15cb3dSCy Schubert #line 111 "../time.c" 4722b15cb3dSCy Schubert puts(_("%s error: '%s' is not a recognizable date/time.\n")); 4732b15cb3dSCy Schubert #line 132 "../save.c" 4742b15cb3dSCy Schubert puts(_("'%s' not defined\n")); 4752b15cb3dSCy Schubert #line 50 "../time.c" 4762b15cb3dSCy Schubert puts(_("%s error: '%s' is not a recognizable time duration.\n")); 4772b15cb3dSCy Schubert #line 92 "../check.c" 4782b15cb3dSCy Schubert puts(_("%s error: The %s option must appear %d times.\n")); 4792b15cb3dSCy Schubert #line 164 "../numeric.c" 4802b15cb3dSCy Schubert puts(_("%s error: '%s' is not a recognizable number.\n")); 4812b15cb3dSCy Schubert #line 200 "../enum.c" 4822b15cb3dSCy Schubert puts(_("%s error: %s exceeds %s keyword count\n")); 4832b15cb3dSCy Schubert #line 330 "../usage.c" 4842b15cb3dSCy Schubert puts(_("Try '%s %s' for more information.\n")); 4852b15cb3dSCy Schubert #line 45 "../alias.c" 4862b15cb3dSCy Schubert puts(_("one %s%s option allowed\n")); 487*276da39aSCy Schubert #line 208 "../makeshell.c" 4882b15cb3dSCy Schubert puts(_("standard output")); 489*276da39aSCy Schubert #line 943 "../makeshell.c" 4902b15cb3dSCy Schubert puts(_("standard output")); 4912b15cb3dSCy Schubert #line 274 "../usage.c" 4922b15cb3dSCy Schubert puts(_("standard output")); 4932b15cb3dSCy Schubert #line 415 "../usage.c" 4942b15cb3dSCy Schubert puts(_("standard output")); 4952b15cb3dSCy Schubert #line 625 "../usage.c" 4962b15cb3dSCy Schubert puts(_("standard output")); 4972b15cb3dSCy Schubert #line 175 "../version.c" 4982b15cb3dSCy Schubert puts(_("standard output")); 4992b15cb3dSCy Schubert #line 274 "../usage.c" 5002b15cb3dSCy Schubert puts(_("standard error")); 5012b15cb3dSCy Schubert #line 415 "../usage.c" 5022b15cb3dSCy Schubert puts(_("standard error")); 5032b15cb3dSCy Schubert #line 625 "../usage.c" 5042b15cb3dSCy Schubert puts(_("standard error")); 5052b15cb3dSCy Schubert #line 175 "../version.c" 5062b15cb3dSCy Schubert puts(_("standard error")); 507*276da39aSCy Schubert #line 208 "../makeshell.c" 5082b15cb3dSCy Schubert puts(_("write")); 509*276da39aSCy Schubert #line 943 "../makeshell.c" 5102b15cb3dSCy Schubert puts(_("write")); 5112b15cb3dSCy Schubert #line 273 "../usage.c" 5122b15cb3dSCy Schubert puts(_("write")); 5132b15cb3dSCy Schubert #line 414 "../usage.c" 5142b15cb3dSCy Schubert puts(_("write")); 5152b15cb3dSCy Schubert #line 624 "../usage.c" 5162b15cb3dSCy Schubert puts(_("write")); 5172b15cb3dSCy Schubert #line 174 "../version.c" 5182b15cb3dSCy Schubert puts(_("write")); 5192b15cb3dSCy Schubert #line 60 "../numeric.c" 5202b15cb3dSCy Schubert puts(_("%s error: %s option value %ld is out of range.\n")); 5212b15cb3dSCy Schubert #line 44 "../check.c" 5222b15cb3dSCy Schubert puts(_("%s error: %s option requires the %s option\n")); 5232b15cb3dSCy Schubert #line 131 "../save.c" 5242b15cb3dSCy Schubert puts(_("%s warning: cannot save options - %s not regular file\n")); 5252b15cb3dSCy Schubert #line 183 "../save.c" 5262b15cb3dSCy Schubert puts(_("%s warning: cannot save options - %s not regular file\n")); 5272b15cb3dSCy Schubert #line 237 "../save.c" 5282b15cb3dSCy Schubert puts(_("%s warning: cannot save options - %s not regular file\n")); 5292b15cb3dSCy Schubert #line 256 "../save.c" 5302b15cb3dSCy Schubert puts(_("%s warning: cannot save options - %s not regular file\n")); 5312b15cb3dSCy Schubert #line 534 "../save.c" 5322b15cb3dSCy Schubert puts(_("%s warning: cannot save options - %s not regular file\n")); 5332b15cb3dSCy Schubert /* END-LIBOPTS-MESSAGES */ 5342b15cb3dSCy Schubert 5352b15cb3dSCy Schubert /* USAGE-TEXT: */ 5362b15cb3dSCy Schubert #line 873 "../usage.c" 5372b15cb3dSCy Schubert puts(_("\t\t\t\t- an alternate for '%s'\n")); 5382b15cb3dSCy Schubert #line 1148 "../usage.c" 5392b15cb3dSCy Schubert puts(_("Version, usage and configuration options:")); 5402b15cb3dSCy Schubert #line 924 "../usage.c" 5412b15cb3dSCy Schubert puts(_("\t\t\t\t- default option for unnamed options\n")); 5422b15cb3dSCy Schubert #line 837 "../usage.c" 5432b15cb3dSCy Schubert puts(_("\t\t\t\t- disabled as '--%s'\n")); 5442b15cb3dSCy Schubert #line 1117 "../usage.c" 5452b15cb3dSCy Schubert puts(_(" --- %-14s %s\n")); 5462b15cb3dSCy Schubert #line 1115 "../usage.c" 5472b15cb3dSCy Schubert puts(_("This option has been disabled")); 5482b15cb3dSCy Schubert #line 864 "../usage.c" 5492b15cb3dSCy Schubert puts(_("\t\t\t\t- enabled by default\n")); 5502b15cb3dSCy Schubert #line 40 "../alias.c" 5512b15cb3dSCy Schubert puts(_("%s error: only ")); 5522b15cb3dSCy Schubert #line 1194 "../usage.c" 5532b15cb3dSCy Schubert puts(_(" - examining environment variables named %s_*\n")); 5542b15cb3dSCy Schubert #line 168 "../file.c" 5552b15cb3dSCy Schubert puts(_("\t\t\t\t- file must not pre-exist\n")); 5562b15cb3dSCy Schubert #line 172 "../file.c" 5572b15cb3dSCy Schubert puts(_("\t\t\t\t- file must pre-exist\n")); 5582b15cb3dSCy Schubert #line 380 "../usage.c" 5592b15cb3dSCy Schubert puts(_("Options are specified by doubled hyphens and their name or by a single\n" 5602b15cb3dSCy Schubert "hyphen and the flag character.\n")); 561*276da39aSCy Schubert #line 921 "../makeshell.c" 5622b15cb3dSCy Schubert puts(_("\n" 5632b15cb3dSCy Schubert "= = = = = = = =\n\n" 5642b15cb3dSCy Schubert "This incarnation of genshell will produce\n" 5652b15cb3dSCy Schubert "a shell script to parse the options for %s:\n\n")); 5662b15cb3dSCy Schubert #line 166 "../enum.c" 5672b15cb3dSCy Schubert puts(_(" or an integer mask with any of the lower %d bits set\n")); 5682b15cb3dSCy Schubert #line 897 "../usage.c" 5692b15cb3dSCy Schubert puts(_("\t\t\t\t- is a set membership option\n")); 5702b15cb3dSCy Schubert #line 918 "../usage.c" 5712b15cb3dSCy Schubert puts(_("\t\t\t\t- must appear between %d and %d times\n")); 5722b15cb3dSCy Schubert #line 382 "../usage.c" 5732b15cb3dSCy Schubert puts(_("Options are specified by single or double hyphens and their name.\n")); 5742b15cb3dSCy Schubert #line 904 "../usage.c" 5752b15cb3dSCy Schubert puts(_("\t\t\t\t- may appear multiple times\n")); 5762b15cb3dSCy Schubert #line 891 "../usage.c" 5772b15cb3dSCy Schubert puts(_("\t\t\t\t- may not be preset\n")); 5782b15cb3dSCy Schubert #line 1309 "../usage.c" 5792b15cb3dSCy Schubert puts(_(" Arg Option-Name Description\n")); 5802b15cb3dSCy Schubert #line 1245 "../usage.c" 5812b15cb3dSCy Schubert puts(_(" Flg Arg Option-Name Description\n")); 5822b15cb3dSCy Schubert #line 1303 "../usage.c" 5832b15cb3dSCy Schubert puts(_(" Flg Arg Option-Name Description\n")); 5842b15cb3dSCy Schubert #line 1304 "../usage.c" 5852b15cb3dSCy Schubert puts(_(" %3s %s")); 5862b15cb3dSCy Schubert #line 1310 "../usage.c" 5872b15cb3dSCy Schubert puts(_(" %3s %s")); 5882b15cb3dSCy Schubert #line 387 "../usage.c" 5892b15cb3dSCy Schubert puts(_("The '-#<number>' option may omit the hash char\n")); 5902b15cb3dSCy Schubert #line 383 "../usage.c" 5912b15cb3dSCy Schubert puts(_("All arguments are named options.\n")); 5922b15cb3dSCy Schubert #line 971 "../usage.c" 5932b15cb3dSCy Schubert puts(_(" - reading file %s")); 5942b15cb3dSCy Schubert #line 409 "../usage.c" 5952b15cb3dSCy Schubert puts(_("\n" 5962b15cb3dSCy Schubert "Please send bug reports to: <%s>\n")); 5972b15cb3dSCy Schubert #line 100 "../version.c" 5982b15cb3dSCy Schubert puts(_("\n" 5992b15cb3dSCy Schubert "Please send bug reports to: <%s>\n")); 6002b15cb3dSCy Schubert #line 129 "../version.c" 6012b15cb3dSCy Schubert puts(_("\n" 6022b15cb3dSCy Schubert "Please send bug reports to: <%s>\n")); 6032b15cb3dSCy Schubert #line 903 "../usage.c" 6042b15cb3dSCy Schubert puts(_("\t\t\t\t- may NOT appear - preset only\n")); 6052b15cb3dSCy Schubert #line 944 "../usage.c" 6062b15cb3dSCy Schubert puts(_("\n" 6072b15cb3dSCy Schubert "The following option preset mechanisms are supported:\n")); 6082b15cb3dSCy Schubert #line 1192 "../usage.c" 6092b15cb3dSCy Schubert puts(_("\n" 6102b15cb3dSCy Schubert "The following option preset mechanisms are supported:\n")); 6112b15cb3dSCy Schubert #line 682 "../usage.c" 6122b15cb3dSCy Schubert puts(_("prohibits these options:\n")); 6132b15cb3dSCy Schubert #line 677 "../usage.c" 6142b15cb3dSCy Schubert puts(_("prohibits the option '%s'\n")); 6152b15cb3dSCy Schubert #line 81 "../numeric.c" 6162b15cb3dSCy Schubert puts(_("%s%ld to %ld")); 6172b15cb3dSCy Schubert #line 79 "../numeric.c" 6182b15cb3dSCy Schubert puts(_("%sgreater than or equal to %ld")); 6192b15cb3dSCy Schubert #line 75 "../numeric.c" 6202b15cb3dSCy Schubert puts(_("%s%ld exactly")); 6212b15cb3dSCy Schubert #line 68 "../numeric.c" 6222b15cb3dSCy Schubert puts(_("%sit must lie in one of the ranges:\n")); 6232b15cb3dSCy Schubert #line 68 "../numeric.c" 6242b15cb3dSCy Schubert puts(_("%sit must be in the range:\n")); 6252b15cb3dSCy Schubert #line 88 "../numeric.c" 6262b15cb3dSCy Schubert puts(_(", or\n")); 6272b15cb3dSCy Schubert #line 66 "../numeric.c" 6282b15cb3dSCy Schubert puts(_("%sis scalable with a suffix: k/K/m/M/g/G/t/T\n")); 6292b15cb3dSCy Schubert #line 77 "../numeric.c" 6302b15cb3dSCy Schubert puts(_("%sless than or equal to %ld")); 6312b15cb3dSCy Schubert #line 390 "../usage.c" 6322b15cb3dSCy Schubert puts(_("Operands and options may be intermixed. They will be reordered.\n")); 6332b15cb3dSCy Schubert #line 652 "../usage.c" 6342b15cb3dSCy Schubert puts(_("requires the option '%s'\n")); 6352b15cb3dSCy Schubert #line 655 "../usage.c" 6362b15cb3dSCy Schubert puts(_("requires these options:\n")); 6372b15cb3dSCy Schubert #line 1321 "../usage.c" 6382b15cb3dSCy Schubert puts(_(" Arg Option-Name Req? Description\n")); 6392b15cb3dSCy Schubert #line 1315 "../usage.c" 6402b15cb3dSCy Schubert puts(_(" Flg Arg Option-Name Req? Description\n")); 6412b15cb3dSCy Schubert #line 167 "../enum.c" 6422b15cb3dSCy Schubert puts(_("or you may use a numeric representation. Preceding these with a '!'\n" 6432b15cb3dSCy Schubert "will clear the bits, specifying 'none' will clear all bits, and 'all'\n" 6442b15cb3dSCy Schubert "will set them all. Multiple entries may be passed as an option\n" 6452b15cb3dSCy Schubert "argument list.\n")); 6462b15cb3dSCy Schubert #line 910 "../usage.c" 6472b15cb3dSCy Schubert puts(_("\t\t\t\t- may appear up to %d times\n")); 6482b15cb3dSCy Schubert #line 77 "../enum.c" 6492b15cb3dSCy Schubert puts(_("The valid \"%s\" option keywords are:\n")); 6502b15cb3dSCy Schubert #line 1152 "../usage.c" 6512b15cb3dSCy Schubert puts(_("The next option supports vendor supported extra options:")); 6522b15cb3dSCy Schubert #line 773 "../usage.c" 6532b15cb3dSCy Schubert puts(_("These additional options are:")); 6542b15cb3dSCy Schubert /* END-USAGE-TEXT */ 6552b15cb3dSCy Schubert } 6562b15cb3dSCy Schubert #endif /* XGETTEXT_SCAN_DO_NOT_COMPILE */ 657ea906c41SOllivier Robert #endif /* AUTOOPTS_USAGE_TXT_H_GUARD */ 658