Merge pull request #4011 from fritsch/vdpau-settings
[vuplus_xbmc] / lib / UnrarXLib / loclang.hpp
1 #define   MYesNo             "_Yes_No"
2 #define   MYesNoAll          "_Yes_No_All"
3 #define   MYesNoAllRenQ      "_Yes_No_All_nEver_Rename_Quit"
4 #define   MContinueQuit      "_Continue_Quit"
5 #define   MRetryAbort        "_Retry_Abort"
6 #define   MCopyright         "\nRAR %s   Copyright (c) 1993-%d Alexander Roshal   %d %s %d"
7 #define   MRegTo             "\nRegistered to %s\n"
8 #define   MShare             "\nShareware version         Type RAR -? for help\n"
9 #define   MUCopyright        "\nUNRAR %s freeware      Copyright (c) 1993-%d Alexander Roshal\n"
10 #define   MBeta              "beta"
11 #define   MMonthJan          "Jan"
12 #define   MMonthFeb          "Feb"
13 #define   MMonthMar          "Mar"
14 #define   MMonthApr          "Apr"
15 #define   MMonthMay          "May"
16 #define   MMonthJun          "Jun"
17 #define   MMonthJul          "Jul"
18 #define   MMonthAug          "Aug"
19 #define   MMonthSep          "Sep"
20 #define   MMonthOct          "Oct"
21 #define   MMonthNov          "Nov"
22 #define   MMonthDec          "Dec"
23 #define   MRARTitle1         "\nUsage:     rar <command> -<switch 1> -<switch N> <archive> <files...>"
24 #define   MUNRARTitle1       "\nUsage:     unrar <command> -<switch 1> -<switch N> <archive> <files...>"
25 #define   MRARTitle2         "\n               <@listfiles...> <path_to_extract\\>"
26 #define   MCHelpCmd          "\n\n<Commands>"
27 #define   MCHelpCmdA         "\n  a             Add files to archive"
28 #define   MCHelpCmdC         "\n  c             Add archive comment"
29 #define   MCHelpCmdCF        "\n  cf            Add files comment"
30 #define   MCHelpCmdCW        "\n  cw            Write archive comment to file"
31 #define   MCHelpCmdD         "\n  d             Delete files from archive"
32 #define   MCHelpCmdE         "\n  e             Extract files to current directory"
33 #define   MCHelpCmdF         "\n  f             Freshen files in archive"
34 #define   MCHelpCmdI         "\n  i[par]=<str>  Find string in archives"
35 #define   MCHelpCmdK         "\n  k             Lock archive"
36 #define   MCHelpCmdL         "\n  l[t,b]        List archive [technical, bare]"
37 #define   MCHelpCmdM         "\n  m[f]          Move to archive [files only]"
38 #define   MCHelpCmdP         "\n  p             Print file to stdout"
39 #define   MCHelpCmdR         "\n  r             Repair archive"
40 #define   MCHelpCmdRC        "\n  rc            Reconstruct missing volumes"
41 #define   MCHelpCmdRN        "\n  rn            Rename archived files"
42 #define   MCHelpCmdRR        "\n  rr[N]         Add data recovery record"
43 #define   MCHelpCmdRV        "\n  rv[N]         Create recovery volumes"
44 #define   MCHelpCmdS         "\n  s[name|-]     Convert archive to or from SFX"
45 #define   MCHelpCmdT         "\n  t             Test archive files"
46 #define   MCHelpCmdU         "\n  u             Update files in archive"
47 #define   MCHelpCmdV         "\n  v[t,b]        Verbosely list archive [technical,bare]"
48 #define   MCHelpCmdX         "\n  x             Extract files with full path"
49 #define   MCHelpSw           "\n\n<Switches>"
50 #define   MCHelpSwm          "\n  -             Stop switches scanning"
51 #define   MCHelpSwAC         "\n  ac            Clear Archive attribute after compression or extraction"
52 #define   MCHelpSwAD         "\n  ad            Append archive name to destination path"
53 #define   MCHelpSwAG         "\n  ag[format]    Generate archive name using the current date"
54 #define   MCHelpSwAO         "\n  ao            Add files with Archive attribute set"
55 #define   MCHelpSwAP         "\n  ap<path>      Set path inside archive"
56 #define   MCHelpSwAS         "\n  as            Synchronize archive contents"
57 #define   MCHelpSwAV         "\n  av            Put authenticity verification (registered versions only)"
58 #define   MCHelpSwAVm        "\n  av-           Disable authenticity verification check"
59 #define   MCHelpSwCm         "\n  c-            Disable comments show"
60 #define   MCHelpSwCFGm       "\n  cfg-          Disable read configuration"
61 #define   MCHelpSwCL         "\n  cl            Convert names to lower case"
62 #define   MCHelpSwCU         "\n  cu            Convert names to upper case"
63 #define   MCHelpSwDF         "\n  df            Delete files after archiving"
64 #define   MCHelpSwDH         "\n  dh            Open shared files"
65 #define   MCHelpSwDS         "\n  ds            Disable name sort for solid archive"
66 #define   MCHelpSwEa         "\n  e[+]<attr>    Set file exclude and include attributes"
67 #define   MCHelpSwED         "\n  ed            Do not add empty directories"
68 #define   MCHelpSwEE         "\n  ee            Do not save and extract extended attributes"
69 #define   MCHelpSwEN         "\n  en            Do not put 'end of archive' block"
70 #define   MCHelpSwEP         "\n  ep            Exclude paths from names"
71 #define   MCHelpSwEP1        "\n  ep1           Exclude base directory from names"
72 #define   MCHelpSwEP2        "\n  ep2           Expand paths to full"
73 #define   MCHelpSwEP3        "\n  ep3           Expand paths to full including the drive letter"
74 #define   MCHelpSwF          "\n  f             Freshen files"
75 #define   MCHelpSwHP         "\n  hp[password]  Encrypt both file data and headers"
76 #define   MCHelpSwIDP        "\n  id[c,d,p,q]   Disable messages"
77 #define   MCHelpSwIEML       "\n  ieml[addr]    Send archive by email"
78 #define   MCHelpSwIERR       "\n  ierr          Send all messages to stderr"
79 #define   MCHelpSwILOG       "\n  ilog[name]    Log errors to file (registered versions only)"
80 #define   MCHelpSwINUL       "\n  inul          Disable all messages"
81 #define   MCHelpSwIOFF       "\n  ioff          Turn PC off after completing an operation"
82 #define   MCHelpSwISND       "\n  isnd          Enable sound"
83 #define   MCHelpSwK          "\n  k             Lock archive"
84 #define   MCHelpSwKB         "\n  kb            Keep broken extracted files"
85 #define   MCHelpSwMn         "\n  m<0..5>       Set compression level (0-store...3-default...5-maximal)"
86 #define   MCHelpSwMC         "\n  mc<par>       Set advanced compression parameters"
87 #define   MCHelpSwMD         "\n  md<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)"
88 #define   MCHelpSwMS         "\n  ms[ext;ext]   Specify file types to store"
89 #define   MCHelpSwN          "\n  n<file>       Include only specified file"
90 #define   MCHelpSwNa         "\n  n@            Read file names to include from stdin"
91 #define   MCHelpSwNal        "\n  n@<list>      Include files in specified list file"
92 #define   MCHelpSwOp         "\n  o+            Overwrite existing files"
93 #define   MCHelpSwOm         "\n  o-            Do not overwrite existing files"
94 #define   MCHelpSwOC         "\n  oc            Set NTFS Compressed attribute"
95 #define   MCHelpSwOL         "\n  ol            Save symbolic links as the link instead of the file"
96 #define   MCHelpSwOS         "\n  os            Save NTFS streams"
97 #define   MCHelpSwOW         "\n  ow            Save or restore file owner and group"
98 #define   MCHelpSwP          "\n  p[password]   Set password"
99 #define   MCHelpSwPm         "\n  p-            Do not query password"
100 #define   MCHelpSwR          "\n  r             Recurse subdirectories"
101 #define   MCHelpSwR0         "\n  r0            Recurse subdirectories for wildcard names only"
102 #define   MCHelpSwRI         "\n  ri<P>[:<S>]   Set priority (0-default,1-min..15-max) and sleep time in ms"
103 #define   MCHelpSwRR         "\n  rr[N]         Add data recovery record"
104 #define   MCHelpSwRV         "\n  rv[N]         Create recovery volumes"
105 #define   MCHelpSwS          "\n  s[<N>,v[-],e] Create solid archive"
106 #define   MCHelpSwSm         "\n  s-            Disable solid archiving"
107 #define   MCHelpSwSFX        "\n  sfx[name]     Create SFX archive"
108 #define   MCHelpSwSI         "\n  si[name]      Read data from standard input (stdin)"
109 #define   MCHelpSwT          "\n  t             Test files after archiving"
110 #define   MCHelpSwTK         "\n  tk            Keep original archive time"
111 #define   MCHelpSwTL         "\n  tl            Set archive time to latest file"
112 #define   MCHelpSwTN         "\n  tn<time>      Process files newer than <time>"
113 #define   MCHelpSwTO         "\n  to<time>      Process files older than <time>"
114 #define   MCHelpSwTA         "\n  ta<date>      Process files modified after <date> in YYYYMMDDHHMMSS format"
115 #define   MCHelpSwTB         "\n  tb<date>      Process files modified before <date> in YYYYMMDDHHMMSS format"
116 #define   MCHelpSwTS         "\n  ts<m,c,a>[N]  Save or restore file time (modification, creation, access)"
117 #define   MCHelpSwU          "\n  u             Update files"
118 #define   MCHelpSwV          "\n  v             Create volumes with size autodetection or list all volumes"
119 #define   MCHelpSwVUnr       "\n  v             List all volumes"
120 #define   MCHelpSwVn         "\n  v<size>[k,b]  Create volumes with size=<size>*1000 [*1024, *1]"
121 #define   MCHelpSwVD         "\n  vd            Erase disk contents before creating volume"
122 #define   MCHelpSwVER        "\n  ver[n]        File version control"
123 #define   MCHelpSwVN         "\n  vn            Use the old style volume naming scheme"
124 #define   MCHelpSwVP         "\n  vp            Pause before each volume"
125 #define   MCHelpSwW          "\n  w<path>       Assign work directory"
126 #define   MCHelpSwX          "\n  x<file>       Exclude specified file"
127 #define   MCHelpSwXa         "\n  x@            Read file names to exclude from stdin"
128 #define   MCHelpSwXal        "\n  x@<list>      Exclude files in specified list file"
129 #define   MCHelpSwY          "\n  y             Assume Yes on all queries"
130 #define   MCHelpSwZ          "\n  z<file>       Read archive comment from file"
131 #define   MBadArc            "\nERROR: Bad archive %s\n"
132 #define   MAskPsw            "Enter password (will not be echoed)"
133 #define   MAskPswEcho        "Enter password"
134 #define   MReAskPsw          "\nReenter password: "
135 #define   MFor               " for "
136 #define   MNotMatchPsw       "\nERROR: Passwords do not match\n"
137 #define   MErrWrite          "Write error in the file %s"
138 #define   MErrRead           "Read error in the file %s"
139 #define   MErrSeek           "Seek error in the file %s"
140 #define   MErrFClose         "Cannot close the file %s"
141 #define   MErrOutMem         "Not enough memory"
142 #define   MErrBrokenArc      "Corrupt archive - use 'Repair' command"
143 #define   MProgAborted       "Program aborted"
144 #define   MErrRename         "\nCannot rename %s to %s"
145 #define   MAbsNextVol        "\nCannot find volume %s"
146 #define   MBreak             "\nUser break\n"
147 #define   MAskCreatVol       "\nCreate next volume ?"
148 #define   MAskNextDisk       "\nDisk full. Insert next"
149 #define   MCreatVol          "\n\nCreating %sarchive %s\n"
150 #define   MAskNextVol        "\nInsert disk with %s"
151 #define   MTestVol           "\n\nTesting archive %s\n"
152 #define   MExtrVol           "\n\nExtracting from %s\n"
153 #define   MConverting        "\nConverting %s"
154 #define   MCvtToSFX          "\nConvert archives to SFX"
155 #define   MCvtFromSFX        "\nRemoving SFX module"
156 #define   MNotSFX            "\n%s is not SFX archive"
157 #define   MNotRAR            "\n%s is not RAR archive"
158 #define   MNotFirstVol       "\n%s is not the first volume"
159 #define   MCvtOldFormat      "\n%s - cannot convert to SFX archive with old format"
160 #define   MCannotCreate      "\nCannot create %s"
161 #define   MCannotOpen        "\nCannot open %s"
162 #define   MUnknownMeth       "\nUnknown method in %s"
163 #define   MVerRequired       "\nYou need RAR %d.%d to unpack it"
164 #define   MOk                " OK"
165 #define   MDone              "\nDone"
166 #define   MLockingArc        "\nLocking archive"
167 #define   MNotMdfOld         "\n\nERROR: Cannot modify old format archive"
168 #define   MNotMdfLock        "\n\nERROR: Locked archive"
169 #define   MNotMdfVol         "\n\nERROR: Cannot modify volume"
170 #define   MVerifyAV          "\nVerifying authenticity information ... "
171 #define   MFailedAV          " Failed\n"
172 #define   MStrAV1            "\n\nArchive %s"
173 #define   MStrAV2            "\ncreated at %s"
174 #define   MStrAV3            "\nby %s\n"
175 #define   MLogFailedAV       "Invalid authenticity information"
176 #define   MAddingAV          "\nAdding authenticity verification "
177 #define   MAVOldStyle        "\n\nOld style authenticity information"
178 #define   MPackAskReg        "\nEvaluation copy. Please register.\n"
179 #define   MCreateArchive     "\nCreating %sarchive %s\n"
180 #define   MUpdateArchive     "\nUpdating %sarchive %s\n"
181 #define   MAddSolid          "solid "
182 #define   MAddFile           "\nAdding    %-58s     "
183 #define   MUpdFile           "\nUpdating  %-58s     "
184 #define   MAddPoints         "\n...       %-58s     "
185 #define   MCannotUpdPswSolid "\nERROR: Cannot update solid archives with password\n"
186 #define   MMoveDelFiles      "\n\nDeleting files %s..."
187 #define   MMoveDelDirs       "and directories"
188 #define   MMoveDelFile       "\nDeleting %-30s"
189 #define   MMoveDeleted       "    deleted"
190 #define   MMoveNotDeleted    "    NOT DELETED"
191 #define   MClearAttrib       "\n\nClearing attributes..."
192 #define   MMoveDelDir        "\nDeleting directory %-30s"
193 #define   MWarErrFOpen       "\nWARNING: Cannot open %d %s"
194 #define   MErrOpenFiles      "files"
195 #define   MErrOpenFile       "file"
196 #define   MAddNoFiles        "\nWARNING: No files"
197 #define   MMdfEncrSol        "\n%s: encrypted"
198 #define   MCannotMdfEncrSol  "\nCannot modify solid archive containing encrypted files"
199 #define   MAddAnalyze        "\nAnalyzing archived files: "
200 #define   MRepacking         "\nRepacking archived files: "
201 #define   MCRCFailed         "\n%-20s - CRC failed"
202 #define   MExtrTest          "\n\nTesting archive %s\n"
203 #define   MExtracting        "\n\nExtracting from %s\n"
204 #define   MUseCurPsw         "\n%s - use current password ?"
205 #define   MCreatDir          "\nCreating    %-56s"
206 #define   MExtrSkipFile      "\nSkipping    %-56s"
207 #define   MExtrTestFile      "\nTesting     %-56s"
208 #define   MExtrFile          "\nExtracting  %-56s"
209 #define   MExtrPoints        "\n...         %-56s"
210 #define   MExtrErrMkDir      "\nCannot create directory %s"
211 #define   MExtrPrinting      "\n------ Printing %s\n\n"
212 #define   MEncrBadCRC        "\nEncrypted file:  CRC failed in %s (password incorrect ?)"
213 #define   MExtrNoFiles       "\nNo files to extract"
214 #define   MExtrAllOk         "\nAll OK"
215 #define   MExtrTotalErr      "\nTotal errors: %ld"
216 #define   MFileExists        "\n\n%s already exists. Overwrite it ?"
217 #define   MAskOverwrite      "\nOverwrite %s ?"
218 #define   MAskNewName        "\nEnter new name: "
219 #define   MLogMainHead       "\nThe archive header is corrupt"
220 #define   MLogFileHead       "\n%s - the file header is corrupt"
221 #define   MLogCommHead       "\nThe comment header is corrupt\n"
222 #define   MLogProtectHead    "The data recovery header is corrupt"
223 #define   MReadStdinCmt      "\nReading comment from stdin\n"
224 #define   MReadCommFrom      "\nReading comment from %s"
225 #define   MDelComment        "\nDeleting comment from %s"
226 #define   MAddComment        "\nAdding comment to %s"
227 #define   MFCommAdd          "\nAdding file comments"
228 #define   MAskFComm          "\n\nReading comment for %s : %s from stdin\n"
229 #define   MLogCommBrk        "\nThe archive comment is corrupt"
230 #define   MCommAskCont       "\nPress 'Enter' to continue or 'Q' to quit:"
231 #define   MLogBrokFCmt       "\nThe file comment is corrupt"
232 #define   MAbsDestName       "\nDestination file name required"
233 #define   MWriteCommTo       "\nWrite comment to %s"
234 #define   MCommNotPres       "\nComment is not present"
235 #define   MDelFrom           "\nDeleting from %s"
236 #define   MDeleting          "\nDeleting %s"
237 #define   MEraseArc          "\nErasing empty archive %s"
238 #define   MNoDelFiles        "\nNo files to delete"
239 #define   MLogTitle          "\n\n--------  %2d %s %d, archive %s\n"
240 #define   MPathTooLong       "\nERROR: Path too long\n"
241 #define   MListSolid         "Solid "
242 #define   MListSFX           "SFX "
243 #define   MListVol1          "volume"
244 #define   MListVol2          "Volume"
245 #define   MListArc1          "archive"
246 #define   MListArc2          "Archive"
247 #define   MListRecRec        "\nRecovery record is present\n"
248 #define   MListLock          "\nLock is present\n"
249 #define   MListPathComm      "\nPathname/Comment\n            "
250 #define   MListName          "\n Name       "
251 #define   MListTitle         "      Size   Packed Ratio  Date   Time     Attr      CRC   Meth Ver\n"
252 #define   MListTechTitle     "               Host OS    Solid   Old\n"
253 #define   MListEAHead        "\n   OS/2 extended attributes"
254 #define   MListUOHead        "\n   Unix Owner/Group data:    %-14s %-14s"
255 #define   MListBeEAHead      "\n   BeOS extended attributes"
256 #define   MListNTACLHead     "\n   NTFS security data"
257 #define   MListStrmHead      "\n   NTFS stream: %s"
258 #define   MListUnkHead       "\n   Unknown subheader type: 0x%04x"
259 #define   MFileComment       "\nComment: "
260 #define   MYes               "Yes"
261 #define   MNo                "No"
262 #define   MListNoFiles       "  0 files\n"
263 #define   MRprReconstr       "\nReconstructing %s"
264 #define   MRprBuild          "\nBuilding %s"
265 #define   MRprOldFormat      "\nCannot repair archive with old format"
266 #define   MRprFind           "\nFound  %s"
267 #define   MRprAskIsSol       "\nThe archive header is corrupt. Mark archive as solid ?"
268 #define   MRprNoFiles        "\nNo files found"
269 #define   MRprSuspEntry      "\n\nSuspicious entry %s"
270 #define   MRprDir            "\nDirectory"
271 #define   MRprSuspSize       "\nSize %ld  Packed %ld"
272 #define   MRprSuspAdd        "\nAdd it to archive ?"
273 #define   MLogUnexpEOF       "\nUnexpected end of archive"
274 #define   MRepAskReconst     "\nReconstruct archive structure ?"
275 #define   MRecScanning       "\nScanning..."
276 #define   MRecRNotFound      "\nData recovery record not found"
277 #define   MRecRFound         "\nData recovery record found"
278 #define   MRecSecDamage      "\nSector %ld (offsets %lX...%lX) damaged"
279 #define   MRecCorrected      " - data recovered"
280 #define   MRecFailed         " - cannot recover data"
281 #define   MAddRecRec         "\nAdding data recovery record"
282 #define   MEraseForVolume    "\n\nErasing contents of drive %c:\n"
283 #define   MGetOwnersError    "\nWARNING: Cannot get %s owner and group\n"
284 #define   MErrGetOwnerID     "\nWARNING: Cannot get owner %s ID\n"
285 #define   MErrGetGroupID     "\nWARNING: Cannot get group %s ID\n"
286 #define   MOwnersBroken      "\nERROR: %s group and owner data are corrupt\n"
287 #define   MSetOwnersError    "\nWARNING: Cannot set %s owner and group\n"
288 #define   MErrLnkRead        "\nWARNING: Cannot read symbolic link %s"
289 #define   MErrCreateLnk      "\nWARNING: Cannot create link %s"
290 #define   MSymLinkExists     "\nWARNING: Symbolic link %s already exists"
291 #define   MAskRetryCreate    "\nCannot create %s. Retry ?"
292 #define   MListMACHead1      "\n MacOS file type:  %c%c%c%c  ; "
293 #define   MListMACHead2      "file creator:  %c%c%c%c\n"
294 #define   MDataBadCRC        "\n%-20s : packed data CRC failed in volume %s"
295 #define   MFileRO            "\n%s is read-only"
296 #define   MACLGetError       "\nWARNING: Cannot get %s security data\n"
297 #define   MACLSetError       "\nWARNING: Cannot set %s security data\n"
298 #define   MACLBroken         "\nERROR: %s security data are corrupt\n"
299 #define   MACLUnknown        "\nWARNING: Unknown format of %s security data\n"
300 #define   MStreamBroken      "\nERROR: %s stream data are corrupt\n"
301 #define   MStreamUnknown     "\nWARNING: Unknown format of %s stream data\n"
302 #define   MInvalidName       "\nERROR: Invalid file name %s"
303 #define   MEABroken          "\nERROR: %s extended attributes are corrupt\n"
304 #define   MEAUnknHeader      "\nWARNING: %s - unknown format of extended attributes\n"
305 #define   MCannotSetEA       "\nWARNING: cannot set extended attributes to %s\n"
306 #define   MCannotGetEA       "\nERROR: Cannot get extended attributes of %s\n"
307 #define   MShowEA            " (+EA)"
308 #define   MSkipEA            "\n...skipping extended attributes"
309 #define   MProcessArc        "\n\nProcessing archive %s"
310 #define   MSyncScanError     "\nFile search errors, cannot synchronize archive"
311 #define   MCorrectingName    "\nWARNING: Attempting to correct the invalid file name"
312 #define   MUnpCannotMerge    "\nWARNING: You need to start extraction from a previous volume to unpack %s"
313 #define   MUnknownOption     "\nERROR: Unknown option: %s"
314 #define   MSubHeadCorrupt    "\nERROR: Corrupt data header found, ignored"
315 #define   MSubHeadUnknown    "\nWARNING: Unknown data header format, ignored"
316 #define   MSubHeadDataCRC    "\nERROR: Corrupt %s data block"
317 #define   MSubHeadType       "\nData header type: %s"
318 #define   MScanError         "\nCannot read contents of %s"
319 #define   MNotVolume         "\n%s is not volume"
320 #define   MRecVolDiffSets    "\nERROR: %s and %s belong to different sets"
321 #define   MRecVolMissing     "\n%d volumes missing"
322 #define   MRecVolFound       "\n%d recovery volumes found"
323 #define   MRecVolAllExist    "\nNothing to reconstruct"
324 #define   MRecVolCannotFix   "\nReconstruction impossible"
325 #define   MReconstructing    "\nReconstructing..."
326 #define   MCreating          "\nCreating %s"
327 #define   MRenaming          "\nRenaming %s to %s"
328 #define   MNTFSRequired      "\nWrite error: only NTFS file system supports files larger than 4 GB"
329 #define   MErrChangeAttr     "\nWARNING: Cannot change attributes of %s"
330 #define   MWrongSFXVer       "\nERROR: default SFX module does not support RAR %d.%d archives"
331 #define   MCannotEncName     "\nCannot encrypt archive already contained encrypted files"
332 #define   MCannotEmail       "\nCannot email the file %s"
333 #define   MCopyrightS        "\nRAR SFX archive" 
334 #define   MSHelpCmd          "\n\n<Commands>" 
335 #define   MSHelpCmdE         "\n  -x      Extract from archive (default)" 
336 #define   MSHelpCmdT         "\n  -t      Test archive files" 
337 #define   MSHelpCmdV         "\n  -v      Verbosely list contents of archive" 
338 #define   MMaxPathLimit      "\nTotal path and file name length must not exceed %d characters"
339 #define   MRecVolLimit       "\nTotal number of usual and recovery volumes must not exceed 255"
340 #define   MVolumeNumber      "volume %d"