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"
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: "
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"
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: "
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"