usage-txt.h 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. /* -*- buffer-read-only: t -*- vi: set ro:
  2. *
  3. * DO NOT EDIT THIS FILE (usage-txt.h)
  4. *
  5. * It has been AutoGen-ed Sunday April 9, 2006 at 11:49:19 AM PDT
  6. * From the definitions usage-txt.def
  7. * and the template file usage-txt.tpl
  8. *
  9. * This file handles all the bookkeeping required for tracking all the little
  10. * tiny strings used by the AutoOpts library. There are 114
  11. * of them. This is not versioned because it is entirely internal to the
  12. * library and accessed by client code only in a very well-controlled way:
  13. * they may substitute translated strings using a procedure that steps through
  14. * all the string pointers.
  15. *
  16. * AutoOpts is free software; you can redistribute it and/or
  17. * modify it under the terms of the GNU Lesser General Public
  18. * License as published by the Free Software Foundation; either
  19. * version 2.1 of the License, or (at your option) any later version.
  20. *
  21. * AutoOpts is distributed in the hope that it will be useful,
  22. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  23. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  24. * Lesser General Public License for more details.
  25. *
  26. * You should have received a copy of the GNU Lesser General Public
  27. * License along with AutoOpts. If not, write to:
  28. * The Free Software Foundation, Inc.,
  29. * 51 Franklin Street, Fifth Floor
  30. * Boston, MA 02110-1301, USA.
  31. */
  32. #ifndef AUTOOPTS_USAGE_TXT_H_GUARD
  33. #define AUTOOPTS_USAGE_TXT_H_GUARD
  34. #undef cch_t
  35. #define cch_t const char
  36. /*
  37. * One structure to hold all the pointers to all the stringlets.
  38. */
  39. typedef struct {
  40. int field_ct;
  41. char* utpz_GnuBoolArg;
  42. char* utpz_GnuKeyArg;
  43. char* utpz_GnuKeyLArg;
  44. char* utpz_GnuNumArg;
  45. char* utpz_GnuStrArg;
  46. cch_t* apz_str[ 109 ];
  47. } usage_text_t;
  48. /*
  49. * Declare the global structure with all the pointers to translated
  50. * strings. This is then used by the usage generation procedure.
  51. */
  52. extern usage_text_t option_usage_text;
  53. #if defined(AUTOOPTS_INTERNAL) /* DEFINE ALL THE STRINGS = = = = = */
  54. /*
  55. * Provide a mapping from a short name to fields in this structure.
  56. */
  57. #define zAO_Bad (option_usage_text.apz_str[0])
  58. #define zAO_Big (option_usage_text.apz_str[1])
  59. #define zAO_Err (option_usage_text.apz_str[2])
  60. #define zAO_Sml (option_usage_text.apz_str[3])
  61. #define zAll (option_usage_text.apz_str[4])
  62. #define zAlt (option_usage_text.apz_str[5])
  63. #define zAmbigKey (option_usage_text.apz_str[6])
  64. #define zAmbiguous (option_usage_text.apz_str[7])
  65. #define zArgsMust (option_usage_text.apz_str[8])
  66. #define zAtMost (option_usage_text.apz_str[9])
  67. #define zAuto (option_usage_text.apz_str[10])
  68. #define zBadPipe (option_usage_text.apz_str[11])
  69. #define zBadVerArg (option_usage_text.apz_str[12])
  70. #define zCantFmt (option_usage_text.apz_str[13])
  71. #define zCantSave (option_usage_text.apz_str[14])
  72. #define zDefaultOpt (option_usage_text.apz_str[15])
  73. #define zDis (option_usage_text.apz_str[16])
  74. #define zEnab (option_usage_text.apz_str[17])
  75. #define zEquiv (option_usage_text.apz_str[18])
  76. #define zErrOnly (option_usage_text.apz_str[19])
  77. #define zExamineFmt (option_usage_text.apz_str[20])
  78. #define zFiveSpaces (option_usage_text.apz_str[21])
  79. #define zFlagOkay (option_usage_text.apz_str[22])
  80. #define zFmtFmt (option_usage_text.apz_str[23])
  81. #define zForkFail (option_usage_text.apz_str[24])
  82. #define zFSErrOptLoad (option_usage_text.apz_str[25])
  83. #define zFSErrReadFile (option_usage_text.apz_str[26])
  84. #define zGenshell (option_usage_text.apz_str[27])
  85. #define zGnuBoolArg (option_usage_text.utpz_GnuBoolArg)
  86. #define zGnuBreak (option_usage_text.apz_str[28])
  87. #define zGnuKeyArg (option_usage_text.utpz_GnuKeyArg)
  88. #define zGnuKeyLArg (option_usage_text.utpz_GnuKeyLArg)
  89. #define zGnuNestArg (option_usage_text.apz_str[29])
  90. #define zGnuNumArg (option_usage_text.utpz_GnuNumArg)
  91. #define zGnuOptArg (option_usage_text.apz_str[30])
  92. #define zGnuOptFmt (option_usage_text.apz_str[31])
  93. #define zGnuStrArg (option_usage_text.utpz_GnuStrArg)
  94. #define zHomePath (option_usage_text.apz_str[32])
  95. #define zIllOptChr (option_usage_text.apz_str[33])
  96. #define zIllOptStr (option_usage_text.apz_str[34])
  97. #define zIllegal (option_usage_text.apz_str[35])
  98. #define zInvalOptDesc (option_usage_text.apz_str[36])
  99. #define zKeyWords (option_usage_text.apz_str[37])
  100. #define zLoadCooked (option_usage_text.apz_str[38])
  101. #define zLoadKeep (option_usage_text.apz_str[39])
  102. #define zLoadType (option_usage_text.apz_str[40])
  103. #define zLoadUncooked (option_usage_text.apz_str[41])
  104. #define zLtypeInteger (option_usage_text.apz_str[42])
  105. #define zLtypeNest (option_usage_text.apz_str[43])
  106. #define zLtypeString (option_usage_text.apz_str[44])
  107. #define zLtypeBool (option_usage_text.apz_str[45])
  108. #define zLtypeKeyword (option_usage_text.apz_str[46])
  109. #define zLtypeSetMembership (option_usage_text.apz_str[47])
  110. #define zMembers (option_usage_text.apz_str[48])
  111. #define zMisArg (option_usage_text.apz_str[49])
  112. #define zMultiEquiv (option_usage_text.apz_str[50])
  113. #define zMust (option_usage_text.apz_str[51])
  114. #define zNeedOne (option_usage_text.apz_str[52])
  115. #define zNoArg (option_usage_text.apz_str[53])
  116. #define zNoArgs (option_usage_text.apz_str[54])
  117. #define zNoCreat (option_usage_text.apz_str[55])
  118. #define zNoFlags (option_usage_text.apz_str[56])
  119. #define zNoKey (option_usage_text.apz_str[57])
  120. #define zNoLim (option_usage_text.apz_str[58])
  121. #define zNoPreset (option_usage_text.apz_str[59])
  122. #define zNoRq_NoShrtTtl (option_usage_text.apz_str[60])
  123. #define zNoRq_ShrtTtl (option_usage_text.apz_str[61])
  124. #define zNoStat (option_usage_text.apz_str[62])
  125. #define zNoState (option_usage_text.apz_str[63])
  126. #define zNone (option_usage_text.apz_str[64])
  127. #define zNotDef (option_usage_text.apz_str[65])
  128. #define zNotEnough (option_usage_text.apz_str[66])
  129. #define zNotFile (option_usage_text.apz_str[67])
  130. #define zNotNumber (option_usage_text.apz_str[68])
  131. #define zNrmOptFmt (option_usage_text.apz_str[69])
  132. #define zNumberOpt (option_usage_text.apz_str[70])
  133. #define zOneSpace (option_usage_text.apz_str[71])
  134. #define zOnlyOne (option_usage_text.apz_str[72])
  135. #define zOptsOnly (option_usage_text.apz_str[73])
  136. #define zPathFmt (option_usage_text.apz_str[74])
  137. #define zPlsSendBugs (option_usage_text.apz_str[75])
  138. #define zPreset (option_usage_text.apz_str[76])
  139. #define zPresetFile (option_usage_text.apz_str[77])
  140. #define zPresetIntro (option_usage_text.apz_str[78])
  141. #define zProg (option_usage_text.apz_str[79])
  142. #define zProhib (option_usage_text.apz_str[80])
  143. #define zReorder (option_usage_text.apz_str[81])
  144. #define zReqFmt (option_usage_text.apz_str[82])
  145. #define zReqOptFmt (option_usage_text.apz_str[83])
  146. #define zReqThese (option_usage_text.apz_str[84])
  147. #define zReq_NoShrtTtl (option_usage_text.apz_str[85])
  148. #define zReq_ShrtTtl (option_usage_text.apz_str[86])
  149. #define zSepChars (option_usage_text.apz_str[87])
  150. #define zSetMembers (option_usage_text.apz_str[88])
  151. #define zSetMemberSettings (option_usage_text.apz_str[89])
  152. #define zShrtGnuOptFmt (option_usage_text.apz_str[90])
  153. #define zSixSpaces (option_usage_text.apz_str[91])
  154. #define zStdBoolArg (option_usage_text.apz_str[92])
  155. #define zStdBreak (option_usage_text.apz_str[93])
  156. #define zStdKeyArg (option_usage_text.apz_str[94])
  157. #define zStdKeyLArg (option_usage_text.apz_str[95])
  158. #define zStdNestArg (option_usage_text.apz_str[96])
  159. #define zStdNoArg (option_usage_text.apz_str[97])
  160. #define zStdNumArg (option_usage_text.apz_str[98])
  161. #define zStdOptArg (option_usage_text.apz_str[99])
  162. #define zStdReqArg (option_usage_text.apz_str[100])
  163. #define zStdStrArg (option_usage_text.apz_str[101])
  164. #define zTabHyp (option_usage_text.apz_str[102])
  165. #define zTabHypAnd (option_usage_text.apz_str[103])
  166. #define zTabout (option_usage_text.apz_str[104])
  167. #define zThreeSpaces (option_usage_text.apz_str[105])
  168. #define zTwoSpaces (option_usage_text.apz_str[106])
  169. #define zUpTo (option_usage_text.apz_str[107])
  170. #define zValidKeys (option_usage_text.apz_str[108])
  171. /*
  172. * First, set up the strings. Some of these are writable. These are all in
  173. * English. This gets compiled into libopts and is distributed here so that
  174. * xgettext (or equivalents) can extract these strings for translation.
  175. */
  176. static cch_t eng_zAO_Bad[] =
  177. "AutoOpts function called without option descriptor\n";
  178. static cch_t eng_zAO_Big[] =
  179. "\tThis exceeds the compiled library version: ";
  180. static cch_t eng_zAO_Err[] =
  181. "Automated Options Processing Error!\n\
  182. \t%s called AutoOpts function with structure version %d:%d:%d.\n";
  183. static cch_t eng_zAO_Sml[] =
  184. "\tThis is less than the minimum library version: ";
  185. static cch_t eng_zAll[] =
  186. "all";
  187. static cch_t eng_zAlt[] =
  188. "\t\t\t\t- an alternate for %s\n";
  189. static cch_t eng_zAmbigKey[] =
  190. "%s error: the keyword `%s' is ambiguous\n";
  191. static cch_t eng_zAmbiguous[] =
  192. "ambiguous";
  193. static cch_t eng_zArgsMust[] =
  194. "%s: Command line arguments required\n";
  195. static cch_t eng_zAtMost[] =
  196. "%4$d %1$s%s options allowed\n";
  197. static cch_t eng_zAuto[] =
  198. "version and help options:";
  199. static cch_t eng_zBadPipe[] =
  200. "Error %d (%s) from the pipe(2) syscall\n";
  201. static cch_t eng_zBadVerArg[] =
  202. "ERROR: version option argument '%c' invalid. Use:\n\
  203. \t'v' - version only\n\
  204. \t'c' - version and copyright\n\
  205. \t'n' - version and copyright notice\n";
  206. static cch_t eng_zCantFmt[] =
  207. "ERROR: %s option conflicts with the %s option\n";
  208. static cch_t eng_zCantSave[] =
  209. "%s(optionSaveState): error: cannot allocate %d bytes\n";
  210. static cch_t eng_zDefaultOpt[] =
  211. "\t\t\t\t- default option for unnamed options\n";
  212. static cch_t eng_zDis[] =
  213. "\t\t\t\t- disabled as --%s\n";
  214. static cch_t eng_zEnab[] =
  215. "\t\t\t\t- enabled by default\n";
  216. static cch_t eng_zEquiv[] =
  217. "-equivalence";
  218. static cch_t eng_zErrOnly[] =
  219. "ERROR: only ";
  220. static cch_t eng_zExamineFmt[] =
  221. " - examining environment variables named %s_*\n";
  222. static cch_t eng_zFiveSpaces[] =
  223. " ";
  224. static cch_t eng_zFlagOkay[] =
  225. "Options are specified by doubled hyphens and their name\n\
  226. or by a single hyphen and the flag character.\n";
  227. static cch_t eng_zFmtFmt[] =
  228. "%%-%ds %%s\n";
  229. static cch_t eng_zForkFail[] =
  230. "fs error %d (%s) on fork - cannot obtain %s usage\n";
  231. static cch_t eng_zFSErrOptLoad[] =
  232. "File error %d (%s) opening %s for loading options\n";
  233. static cch_t eng_zFSErrReadFile[] =
  234. "fs error %d (%s) reading file %s\n";
  235. static cch_t eng_zGenshell[] =
  236. "\n\
  237. = = = = = = = =\n\n\
  238. This incarnation of genshell will produce\n\
  239. a shell script to parse the options for %s:\n\n";
  240. static char eng_zGnuBoolArg[] =
  241. "=T/F";
  242. static cch_t eng_zGnuBreak[] =
  243. "\n\
  244. %s\n\n";
  245. static char eng_zGnuKeyArg[] =
  246. "=KWd";
  247. static char eng_zGnuKeyLArg[] =
  248. "=Mbr";
  249. static cch_t eng_zGnuNestArg[] =
  250. "=Cplx";
  251. static char eng_zGnuNumArg[] =
  252. "=num";
  253. static cch_t eng_zGnuOptArg[] =
  254. "[=arg]";
  255. static cch_t eng_zGnuOptFmt[] =
  256. "--%2$s%1$s";
  257. static char eng_zGnuStrArg[] =
  258. "=str";
  259. static cch_t eng_zHomePath[] =
  260. " - reading file /... %s's exe directory .../%s \n";
  261. static cch_t eng_zIllOptChr[] =
  262. "%s: illegal option -- %c\n";
  263. static cch_t eng_zIllOptStr[] =
  264. "%s: %s option -- %s\n";
  265. static cch_t eng_zIllegal[] =
  266. "illegal";
  267. static cch_t eng_zInvalOptDesc[] =
  268. "AutoOpts ERROR: invalid option descriptor for %s\n";
  269. static cch_t eng_zKeyWords[] =
  270. "words=";
  271. static cch_t eng_zLoadCooked[] =
  272. "cooked";
  273. static cch_t eng_zLoadKeep[] =
  274. "keep";
  275. static cch_t eng_zLoadType[] =
  276. "type=";
  277. static cch_t eng_zLoadUncooked[] =
  278. "uncooked";
  279. static cch_t eng_zLtypeInteger[] =
  280. "integer";
  281. static cch_t eng_zLtypeNest[] =
  282. "nested";
  283. static cch_t eng_zLtypeString[] =
  284. "string";
  285. static cch_t eng_zLtypeBool[] =
  286. "bool";
  287. static cch_t eng_zLtypeKeyword[] =
  288. "keyword";
  289. static cch_t eng_zLtypeSetMembership[] =
  290. "set";
  291. static cch_t eng_zMembers[] =
  292. "\t\t\t\t- is a set membership option\n";
  293. static cch_t eng_zMisArg[] =
  294. "%s: option `%s' requires an argument\n";
  295. static cch_t eng_zMultiEquiv[] =
  296. "Equivalenced option '%s' was equivalenced to both\n\
  297. \t'%s' and '%s'";
  298. static cch_t eng_zMust[] =
  299. "\t\t\t\t- must appear between %d and %d times\n";
  300. static cch_t eng_zNeedOne[] =
  301. "ERROR: The %s option is required\n";
  302. static cch_t eng_zNoArg[] =
  303. "%s: option `%s' cannot have an argument\n";
  304. static cch_t eng_zNoArgs[] =
  305. "%s: Command line arguments not allowed\n";
  306. static cch_t eng_zNoCreat[] =
  307. "error %d (%s) creating %s\n";
  308. static cch_t eng_zNoFlags[] =
  309. "Options are specified by single or double hyphens and their name.\n";
  310. static cch_t eng_zNoKey[] =
  311. "%s error: `%s' does not match any keywords\n";
  312. static cch_t eng_zNoLim[] =
  313. "\t\t\t\t- may appear multiple times\n";
  314. static cch_t eng_zNoPreset[] =
  315. "\t\t\t\t- may not be preset\n";
  316. static cch_t eng_zNoRq_NoShrtTtl[] =
  317. " Arg Option-Name Description\n";
  318. static cch_t eng_zNoRq_ShrtTtl[] =
  319. " Flg Arg Option-Name Description\n";
  320. static cch_t eng_zNoStat[] =
  321. "error %d (%s) stat-ing %s\n";
  322. static cch_t eng_zNoState[] =
  323. "%s(optionRestore): error: no saved option state\n";
  324. static cch_t eng_zNone[] =
  325. "none";
  326. static cch_t eng_zNotDef[] =
  327. "'%s' not defined\n";
  328. static cch_t eng_zNotEnough[] =
  329. "ERROR: The %s option must appear %d times\n";
  330. static cch_t eng_zNotFile[] =
  331. "error: cannot load options from non-regular file %s\n";
  332. static cch_t eng_zNotNumber[] =
  333. "%s error: `%s' is not a recognizable number\n";
  334. static cch_t eng_zNrmOptFmt[] =
  335. " %3s %s";
  336. static cch_t eng_zNumberOpt[] =
  337. "The '-#<number>' option may omit the hash char\n";
  338. static cch_t eng_zOneSpace[] =
  339. " ";
  340. static cch_t eng_zOnlyOne[] =
  341. "one %s%s option allowed\n";
  342. static cch_t eng_zOptsOnly[] =
  343. "All arguments are named options.\n";
  344. static cch_t eng_zPathFmt[] =
  345. " - reading file %s";
  346. static cch_t eng_zPlsSendBugs[] =
  347. "\n\
  348. please send bug reports to: %s\n";
  349. static cch_t eng_zPreset[] =
  350. "\t\t\t\t- may NOT appear - preset only\n";
  351. static cch_t eng_zPresetFile[] =
  352. "# preset/initialization file\n\
  353. # %s#\n";
  354. static cch_t eng_zPresetIntro[] =
  355. "\n\
  356. The following option preset mechanisms are supported:\n";
  357. static cch_t eng_zProg[] =
  358. "program";
  359. static cch_t eng_zProhib[] =
  360. "prohibits these options:\n";
  361. static cch_t eng_zReorder[] =
  362. "Operands and options may be intermixed. They will be reordered.\n";
  363. static cch_t eng_zReqFmt[] =
  364. "ERROR: %s option requires the %s option\n";
  365. static cch_t eng_zReqOptFmt[] =
  366. " %3s %-14s %s";
  367. static cch_t eng_zReqThese[] =
  368. "requires these options:\n";
  369. static cch_t eng_zReq_NoShrtTtl[] =
  370. " Arg Option-Name Req? Description\n";
  371. static cch_t eng_zReq_ShrtTtl[] =
  372. " Flg Arg Option-Name Req? Description\n";
  373. static cch_t eng_zSepChars[] =
  374. "-_^";
  375. static cch_t eng_zSetMembers[] =
  376. "members=";
  377. static cch_t eng_zSetMemberSettings[] =
  378. "or you may use a numeric representation. Preceding these with a '!' will\n\
  379. clear the bits, specifying 'none' will clear all bits, and 'all' will set them\n\
  380. all. Multiple entries may be passed as an option argument list.\n";
  381. static cch_t eng_zShrtGnuOptFmt[] =
  382. "%s";
  383. static cch_t eng_zSixSpaces[] =
  384. " ";
  385. static cch_t eng_zStdBoolArg[] =
  386. "T/F";
  387. static cch_t eng_zStdBreak[] =
  388. "\n\
  389. %s\n\n\
  390. %s";
  391. static cch_t eng_zStdKeyArg[] =
  392. "KWd";
  393. static cch_t eng_zStdKeyLArg[] =
  394. "Mbr";
  395. static cch_t eng_zStdNestArg[] =
  396. "Cpx";
  397. static cch_t eng_zStdNoArg[] =
  398. "no ";
  399. static cch_t eng_zStdNumArg[] =
  400. "Num";
  401. static cch_t eng_zStdOptArg[] =
  402. "opt";
  403. static cch_t eng_zStdReqArg[] =
  404. "YES";
  405. static cch_t eng_zStdStrArg[] =
  406. "Str";
  407. static cch_t eng_zTabHyp[] =
  408. "\t\t\t\t- ";
  409. static cch_t eng_zTabHypAnd[] =
  410. "\t\t\t\t-- and ";
  411. static cch_t eng_zTabout[] =
  412. "\t\t\t\t%s\n";
  413. static cch_t eng_zThreeSpaces[] =
  414. " ";
  415. static cch_t eng_zTwoSpaces[] =
  416. " ";
  417. static cch_t eng_zUpTo[] =
  418. "\t\t\t\t- may appear up to %d times\n";
  419. static cch_t eng_zValidKeys[] =
  420. "The valid \"%s\" option keywords are:\n";
  421. /*
  422. * Now, define (and initialize) the structure that contains
  423. * the pointers to all these strings.
  424. * Aren't you glad you don't maintain this by hand?
  425. */
  426. usage_text_t option_usage_text = {
  427. 114,
  428. eng_zGnuBoolArg, eng_zGnuKeyArg, eng_zGnuKeyLArg, eng_zGnuNumArg,
  429. eng_zGnuStrArg,
  430. {
  431. eng_zAO_Bad, eng_zAO_Big, eng_zAO_Err,
  432. eng_zAO_Sml, eng_zAll, eng_zAlt,
  433. eng_zAmbigKey, eng_zAmbiguous, eng_zArgsMust,
  434. eng_zAtMost, eng_zAuto, eng_zBadPipe,
  435. eng_zBadVerArg, eng_zCantFmt, eng_zCantSave,
  436. eng_zDefaultOpt, eng_zDis, eng_zEnab,
  437. eng_zEquiv, eng_zErrOnly, eng_zExamineFmt,
  438. eng_zFiveSpaces, eng_zFlagOkay, eng_zFmtFmt,
  439. eng_zForkFail, eng_zFSErrOptLoad, eng_zFSErrReadFile,
  440. eng_zGenshell, eng_zGnuBreak, eng_zGnuNestArg,
  441. eng_zGnuOptArg, eng_zGnuOptFmt, eng_zHomePath,
  442. eng_zIllOptChr, eng_zIllOptStr, eng_zIllegal,
  443. eng_zInvalOptDesc, eng_zKeyWords, eng_zLoadCooked,
  444. eng_zLoadKeep, eng_zLoadType, eng_zLoadUncooked,
  445. eng_zLtypeInteger, eng_zLtypeNest, eng_zLtypeString,
  446. eng_zLtypeBool, eng_zLtypeKeyword, eng_zLtypeSetMembership,
  447. eng_zMembers, eng_zMisArg, eng_zMultiEquiv,
  448. eng_zMust, eng_zNeedOne, eng_zNoArg,
  449. eng_zNoArgs, eng_zNoCreat, eng_zNoFlags,
  450. eng_zNoKey, eng_zNoLim, eng_zNoPreset,
  451. eng_zNoRq_NoShrtTtl, eng_zNoRq_ShrtTtl, eng_zNoStat,
  452. eng_zNoState, eng_zNone, eng_zNotDef,
  453. eng_zNotEnough, eng_zNotFile, eng_zNotNumber,
  454. eng_zNrmOptFmt, eng_zNumberOpt, eng_zOneSpace,
  455. eng_zOnlyOne, eng_zOptsOnly, eng_zPathFmt,
  456. eng_zPlsSendBugs, eng_zPreset, eng_zPresetFile,
  457. eng_zPresetIntro, eng_zProg, eng_zProhib,
  458. eng_zReorder, eng_zReqFmt, eng_zReqOptFmt,
  459. eng_zReqThese, eng_zReq_NoShrtTtl, eng_zReq_ShrtTtl,
  460. eng_zSepChars, eng_zSetMembers, eng_zSetMemberSettings,
  461. eng_zShrtGnuOptFmt, eng_zSixSpaces, eng_zStdBoolArg,
  462. eng_zStdBreak, eng_zStdKeyArg, eng_zStdKeyLArg,
  463. eng_zStdNestArg, eng_zStdNoArg, eng_zStdNumArg,
  464. eng_zStdOptArg, eng_zStdReqArg, eng_zStdStrArg,
  465. eng_zTabHyp, eng_zTabHypAnd, eng_zTabout,
  466. eng_zThreeSpaces, eng_zTwoSpaces, eng_zUpTo,
  467. eng_zValidKeys
  468. }
  469. };
  470. #endif /* DO_TRANSLATIONS */
  471. #endif /* AUTOOPTS_USAGE_TXT_H_GUARD */