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 Eugene 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 Eugene Roshal\n"
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 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 MCHelpSwF "\n f Freshen files"
74
#define MCHelpSwHP "\n hp[password] Encrypt both file data and headers"
75
#define MCHelpSwIDP "\n idp Disable percentage display"
76
#define MCHelpSwIEML "\n ieml[addr] Send archive by email"
77
#define MCHelpSwIERR "\n ierr Send all messages to stderr"
78
#define MCHelpSwILOG "\n ilog[name] Log errors to file (registered versions only)"
79
#define MCHelpSwINUL "\n inul Disable all messages"
80
#define MCHelpSwIOFF "\n ioff Turn PC off after completing an operation"
81
#define MCHelpSwISND "\n isnd Enable sound"
82
#define MCHelpSwK "\n k Lock archive"
83
#define MCHelpSwKB "\n kb Keep broken extracted files"
84
#define MCHelpSwMn "\n m<0..5> Set compression level (0-store...3-default...5-maximal)"
85
#define MCHelpSwMC "\n mc<par> Set advanced compression parameters"
86
#define MCHelpSwMD "\n md<size> Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)"
87
#define MCHelpSwMS "\n ms[ext;ext] Specify file types to store"
88
#define MCHelpSwOp "\n o+ Overwrite existing files"
89
#define MCHelpSwOm "\n o- Do not overwrite existing files"
90
#define MCHelpSwOL "\n ol Save symbolic links as the link instead of the file"
91
#define MCHelpSwOS "\n os Save NTFS streams"
92
#define MCHelpSwOW "\n ow Save or restore file owner and group"
93
#define MCHelpSwP "\n p[password] Set password"
94
#define MCHelpSwPm "\n p- Do not query password"
95
#define MCHelpSwR "\n r Recurse subdirectories"
96
#define MCHelpSwR0 "\n r0 Recurse subdirectories for wildcard names only"
97
#define MCHelpSwRI "\n ri<P>[:<S>] Set priority (0-default,1-min..15-max) and sleep time in ms"
98
#define MCHelpSwRR "\n rr[N] Add data recovery record"
99
#define MCHelpSwRV "\n rv[N] Create recovery volumes"
100
#define MCHelpSwS "\n s[<N>,v[-],e] Create solid archive"
101
#define MCHelpSwSm "\n s- Disable solid archiving"
102
#define MCHelpSwSFX "\n sfx[name] Create SFX archive"
103
#define MCHelpSwSI "\n si[name] Read data from standard input (stdin)"
104
#define MCHelpSwT "\n t Test files after archiving"
105
#define MCHelpSwTK "\n tk Keep original archive time"
106
#define MCHelpSwTL "\n tl Set archive time to latest file"
107
#define MCHelpSwTN "\n tn<time> Process files newer than <time>"
108
#define MCHelpSwTO "\n to<time> Process files older than <time>"
109
#define MCHelpSwTA "\n ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format"
110
#define MCHelpSwTB "\n tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format"
111
#define MCHelpSwTS "\n ts<m,c,a>[N] Save or restore file time (modification, creation, access)"
112
#define MCHelpSwU "\n u Update files"
113
#define MCHelpSwV "\n v Create volumes with size autodetection or list all volumes"
114
#define MCHelpSwVUnr "\n v List all volumes"
115
#define MCHelpSwVn "\n v<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]"
116
#define MCHelpSwVD "\n vd Erase disk contents before creating volume"
117
#define MCHelpSwVER "\n ver[n] File version control"
118
#define MCHelpSwVN "\n vn Use the old style volume naming scheme"
119
#define MCHelpSwVP "\n vp Pause before each volume"
120
#define MCHelpSwW "\n w<path> Assign work directory"
121
#define MCHelpSwX "\n x<file> Exclude specified file"
122
#define MCHelpSwXa "\n x@ Read file names to exclude from stdin"
123
#define MCHelpSwXal "\n x@<list> Exclude files in specified list file"
124
#define MCHelpSwY "\n y Assume Yes on all queries"
125
#define MCHelpSwZ "\n z<file> Read archive comment from file"
126
#define MBadArc "\nERROR: Bad archive %s\n"
127
#define MAskPsw "Enter password (will not be echoed)"
128
#define MAskPswEcho "Enter password"
129
#define MReAskPsw "\nReenter password: "
131
#define MNotMatchPsw "\nERROR: Passwords do not match\n"
132
#define MErrWrite "Write error in the file %s"
133
#define MErrRead "Read error in the file %s"
134
#define MErrSeek "Seek error in the file %s"
135
#define MErrFClose "Cannot close the file %s"
136
#define MErrOutMem "Not enough memory"
137
#define MErrBrokenArc "Corrupt archive - use 'Repair' command"
138
#define MProgAborted "Program aborted"
139
#define MErrRename "\nCannot rename %s to %s"
140
#define MAbsNextVol "\nCannot find volume %s"
141
#define MBreak "\nUser break\n"
142
#define MAskCreatVol "\nCreate next volume ?"
143
#define MAskNextDisk "\nDisk full. Insert next"
144
#define MCreatVol "\n\nCreating %sarchive %s\n"
145
#define MAskNextVol "\nInsert disk with %s"
146
#define MTestVol "\n\nTesting archive %s\n"
147
#define MExtrVol "\n\nExtracting from %s\n"
148
#define MConverting "\nConverting %s"
149
#define MCvtToSFX "\nConvert archives to SFX"
150
#define MCvtFromSFX "\nRemoving SFX module"
151
#define MNotSFX "\n%s is not SFX archive"
152
#define MNotRAR "\n%s is not RAR archive"
153
#define MNotFirstVol "\n%s is not the first volume"
154
#define MCvtOldFormat "\n%s - cannot convert to SFX archive with old format"
155
#define MCannotCreate "\nCannot create %s"
156
#define MCannotOpen "\nCannot open %s"
157
#define MUnknownMeth "\nUnknown method in %s"
158
#define MVerRequired "\nYou need RAR %d.%d to unpack it"
160
#define MDone "\nDone"
161
#define MLockingArc "\nLocking archive"
162
#define MNotMdfOld "\n\nERROR: Cannot modify old format archive"
163
#define MNotMdfLock "\n\nERROR: Locked archive"
164
#define MNotMdfVol "\n\nERROR: Cannot modify volume"
165
#define MVerifyAV "\nVerifying authenticity information ... "
166
#define MFailedAV " Failed\n"
167
#define MStrAV1 "\n\nArchive %s"
168
#define MStrAV2 "\ncreated at %s"
169
#define MStrAV3 "\nby %s\n"
170
#define MLogFailedAV "Invalid authenticity information"
171
#define MAddingAV "\nAdding authenticity verification "
172
#define MAVOldStyle "\n\nOld style authenticity information"
173
#define MPackAskReg "\nEvaluation copy. Please register.\n"
174
#define MCreateArchive "\nCreating %sarchive %s\n"
175
#define MUpdateArchive "\nUpdating %sarchive %s\n"
176
#define MAddSolid "solid "
177
#define MAddFile "\nAdding %-58s "
178
#define MUpdFile "\nUpdating %-58s "
179
#define MAddPoints "\n... %-58s "
180
#define MCannotUpdPswSolid "\nERROR: Cannot update solid archives with password\n"
181
#define MMoveDelFiles "\n\nDeleting files %s..."
182
#define MMoveDelDirs "and directories"
183
#define MMoveDelFile "\nDeleting %-30s"
184
#define MMoveDeleted " deleted"
185
#define MMoveNotDeleted " NOT DELETED"
186
#define MClearAttrib "\n\nClearing attributes..."
187
#define MMoveDelDir "\nDeleting directory %-30s"
188
#define MWarErrFOpen "\nWARNING: Cannot open %d %s"
189
#define MErrOpenFiles "files"
190
#define MErrOpenFile "file"
191
#define MAddNoFiles "\nWARNING: No files"
192
#define MMdfEncrSol "\n%s: encrypted"
193
#define MCannotMdfEncrSol "\nCannot modify solid archive containing encrypted files"
194
#define MAddAnalyze "\nAnalyzing archived files: "
195
#define MRepacking "\nRepacking archived files: "
196
#define MCRCFailed "\n%-20s - CRC failed"
197
#define MExtrTest "\n\nTesting archive %s\n"
198
#define MExtracting "\n\nExtracting from %s\n"
199
#define MUseCurPsw "\n%s - use current password ?"
200
#define MCreatDir "\nCreating %-56s"
201
#define MExtrSkipFile "\nSkipping %-56s"
202
#define MExtrTestFile "\nTesting %-56s"
203
#define MExtrFile "\nExtracting %-56s"
204
#define MExtrPoints "\n... %-56s"
205
#define MExtrErrMkDir "\nCannot create directory %s"
206
#define MExtrPrinting "\n------ Printing %s\n\n"
207
#define MEncrBadCRC "\nEncrypted file: CRC failed in %s (password incorrect ?)"
208
#define MExtrNoFiles "\nNo files to extract"
209
#define MExtrAllOk "\nAll OK"
210
#define MExtrTotalErr "\nTotal errors: %ld"
211
#define MFileExists "\n\n%s already exists. Overwrite it ?"
212
#define MAskOverwrite "\nOverwrite %s ?"
213
#define MAskNewName "\nEnter new name: "
214
#define MLogMainHead "\nThe archive header is corrupt"
215
#define MLogFileHead "\n%s - the file header is corrupt"
216
#define MLogCommHead "\nThe comment header is corrupt\n"
217
#define MLogProtectHead "The data recovery header is corrupt"
218
#define MReadStdinCmt "\nReading comment from stdin\n"
219
#define MReadCommFrom "\nReading comment from %s"
220
#define MDelComment "\nDeleting comment from %s"
221
#define MAddComment "\nAdding comment to %s"
222
#define MFCommAdd "\nAdding file comments"
223
#define MAskFComm "\n\nReading comment for %s : %s from stdin\n"
224
#define MLogCommBrk "\nThe archive comment is corrupt"
225
#define MCommAskCont "\nPress 'Enter' to continue or 'Q' to quit:"
226
#define MLogBrokFCmt "\nThe file comment is corrupt"
227
#define MAbsDestName "\nDestination file name required"
228
#define MWriteCommTo "\nWrite comment to %s"
229
#define MCommNotPres "\nComment is not present"
230
#define MDelFrom "\nDeleting from %s"
231
#define MDeleting "\nDeleting %s"
232
#define MEraseArc "\nErasing empty archive %s"
233
#define MNoDelFiles "\nNo files to delete"
234
#define MLogTitle "\n\n-------- %2d %s %d, archive %s\n"
235
#define MPathTooLong "\nERROR: Path too long\n"
236
#define MListSolid "Solid "
237
#define MListSFX "SFX "
238
#define MListVol1 "volume"
239
#define MListVol2 "Volume"
240
#define MListArc1 "archive"
241
#define MListArc2 "Archive"
242
#define MListRecRec "\nRecovery record is present\n"
243
#define MListLock "\nLock is present\n"
244
#define MListPathComm "\nPathname/Comment\n "
245
#define MListName "\n Name "
246
#define MListTitle " Size Packed Ratio Date Time Attr CRC Meth Ver\n"
247
#define MListTechTitle " Host OS Solid Old\n"
248
#define MListEAHead "\n OS/2 extended attributes"
249
#define MListUOHead "\n Unix Owner/Group data: %-14s %-14s"
250
#define MListBeEAHead "\n BeOS extended attributes"
251
#define MListNTACLHead "\n NTFS security data"
252
#define MListStrmHead "\n NTFS stream: %s"
253
#define MListUnkHead "\n Unknown subheader type: 0x%04x"
254
#define MFileComment "\nComment: "
257
#define MListNoFiles " 0 files\n"
258
#define MRprReconstr "\nReconstructing %s"
259
#define MRprBuild "\nBuilding %s"
260
#define MRprOldFormat "\nCannot repair archive with old format"
261
#define MRprFind "\nFound %s"
262
#define MRprAskIsSol "\nThe archive header is corrupt. Mark archive as solid ?"
263
#define MRprNoFiles "\nNo files found"
264
#define MRprSuspEntry "\n\nSuspicious entry %s"
265
#define MRprDir "\nDirectory"
266
#define MRprSuspSize "\nSize %ld Packed %ld"
267
#define MRprSuspAdd "\nAdd it to archive ?"
268
#define MLogUnexpEOF "\nUnexpected end of archive"
269
#define MRepAskReconst "\nReconstruct archive structure ?"
270
#define MRecScanning "\nScanning..."
271
#define MRecRNotFound "\nData recovery record not found"
272
#define MRecRFound "\nData recovery record found"
273
#define MRecSecDamage "\nSector %ld (offsets %lX...%lX) damaged"
274
#define MRecCorrected " - data recovered"
275
#define MRecFailed " - cannot recover data"
276
#define MAddRecRec "\nAdding data recovery record"
277
#define MEraseForVolume "\n\nErasing contents of drive %c:\n"
278
#define MGetOwnersError "\nWARNING: Cannot get %s owner and group\n"
279
#define MErrGetOwnerID "\nWARNING: Cannot get owner %s ID\n"
280
#define MErrGetGroupID "\nWARNING: Cannot get group %s ID\n"
281
#define MOwnersBroken "\nERROR: %s group and owner data are corrupt\n"
282
#define MSetOwnersError "\nWARNING: Cannot set %s owner and group\n"
283
#define MErrLnkRead "\nWARNING: Cannot read symbolic link %s"
284
#define MErrCreateLnk "\nWARNING: Cannot create link %s"
285
#define MSymLinkExists "\nWARNING: Symbolic link %s already exists"
286
#define MAskRetryCreate "\nCannot create %s. Retry ?"
287
#define MListMACHead1 "\n MacOS file type: %c%c%c%c ; "
288
#define MListMACHead2 "file creator: %c%c%c%c\n"
289
#define MDataBadCRC "\n%-20s : packed data CRC failed in volume %s"
290
#define MFileRO "\n%s is read-only"
291
#define MACLGetError "\nWARNING: Cannot get %s security data\n"
292
#define MACLSetError "\nWARNING: Cannot set %s security data\n"
293
#define MACLBroken "\nERROR: %s security data are corrupt\n"
294
#define MACLUnknown "\nWARNING: Unknown format of %s security data\n"
295
#define MStreamBroken "\nERROR: %s stream data are corrupt\n"
296
#define MStreamUnknown "\nWARNING: Unknown format of %s stream data\n"
297
#define MInvalidName "\nERROR: Invalid file name %s"
298
#define MEABroken "\nERROR: %s extended attributes are corrupt\n"
299
#define MEAUnknHeader "\nWARNING: %s - unknown format of extended attributes\n"
300
#define MCannotSetEA "\nWARNING: cannot set extended attributes to %s\n"
301
#define MCannotGetEA "\nERROR: Cannot get extended attributes of %s\n"
302
#define MShowEA " (+EA)"
303
#define MSkipEA "\n...skipping extended attributes"
304
#define MProcessArc "\n\nProcessing archive %s"
305
#define MSyncScanError "\nFile search errors, cannot synchronize archive"
306
#define MCorrectingName "\nWARNING: Attempting to correct the invalid file name"
307
#define MUnpCannotMerge "\nWARNING: You need to start extraction from a previous volume to unpack %s"
308
#define MUnknownOption "\nERROR: Unknown option: %s"
309
#define MSubHeadCorrupt "\nERROR: Corrupt data header found, ignored"
310
#define MSubHeadUnknown "\nWARNING: Unknown data header format, ignored"
311
#define MSubHeadDataCRC "\nERROR: Corrupt %s data block"
312
#define MSubHeadType "\nData header type: %s"
313
#define MScanError "\nCannot read contents of %s"
314
#define MNotVolume "\n%s is not volume"
315
#define MRecVolDiffSets "\nERROR: %s and %s belong to different sets"
316
#define MRecVolMissing "\n%d volumes missing"
317
#define MRecVolFound "\n%d recovery volumes found"
318
#define MRecVolAllExist "\nNothing to reconstruct"
319
#define MRecVolCannotFix "\nReconstruction impossible"
320
#define MReconstructing "\nReconstructing..."
321
#define MCreating "\nCreating %s"
322
#define MRenaming "\nRenaming %s to %s"
323
#define MNTFSRequired "\nWrite error: only NTFS file system supports files larger than 4 GB"
324
#define MErrChangeAttr "\nWARNING: Cannot change attributes of %s"
325
#define MWrongSFXVer "\nERROR: default SFX module does not support RAR %d.%d archives"
326
#define MCannotEncName "\nCannot encrypt archive already contained encrypted files"
327
#define MCannotEmail "\nCannot email the file %s"
328
#define MCopyrightS "\nRAR SFX archive"
329
#define MSHelpCmd "\n\n<Commands>"
330
#define MSHelpCmdE "\n -x Extract from archive (default)"
331
#define MSHelpCmdT "\n -t Test archive files"
332
#define MSHelpCmdV "\n -v Verbosely list contents of archive"
333
#define MMaxPathLimit "\nTotal path and file name length must not exceed %d characters"