# !HForm messages file. All lookups are done with MessageTrans_GSLookup.

Banner:|M|J|M|JH A R D   D I S C   F O R M A T T E R   (V 2.15:Test 25-Sep-91)|M|J|M|J
CreatingMap:Creating map|M|J
CurrentDefects:|M|JCurrent Defects (Cylinder,Head,Sector)|M|J
DFormatDefect1:If ADFS gives an error such as 'Disc error 13 at :4/00012A00' then 00012A00 is a logical disc address. The logical to physical disc address mapping depends on the defect list.|M|J
DFormatDefect2: When these defects are added to the defect list, it is|M|J
DFormatDefect3:important that they are added in DESCENDING order BEFORE the list is changed in any other way!|M|J
Defect:defect|M|J
DefectAdd:B: add defect by cylinder, head, byte/sector|M|J
DefectAddDisc:C: add defect by disc address|M|J
DefectAddLogical:C: add defect by LOGICAL disc address (eg disc error)|M|J
DefectNoMore:A: no more changes|M|J
DefectRemove:D: remove defect|M|J
DefectTIME:defect %0|M|J
DiscIdError:Cannot read disc identity: disc error &%0|M|J
DriveIsIDE:Drive %0 is an IDE drive|M|J|J
DriveIsST506:Drive %0 is an ST506 drive|M|J|J
DriveNotPresent:Drive %0 is not present|M|J
Error:Error &%0|M|J
ERROR1:PROGRAM ERROR 1|M|J
ERROR2:PROGRAM ERROR 2|M|J
ERROR3:PROGRAM ERROR 3|M|J
ExistingDefect:Defect already in defect list|M|J
FailedAuto:Automatic operation failed : unexpected query %0 - %1|M|J
Formatting:Formatting|M|J
FormatError: format error on this track|M|J
FullDefectList:Defect list full|M|J
HFormFailed:|M|JHFORM failed: %0 at line %1|M|J
IDEConfiguration:Configuration    : %0 cylinders, %1 heads and %2 sectors/track|M|J|J
IDEDescription:IDE drive ADFS:%0 identifies itself as :|M|JDescription      : %1|M|JFirmware version : %2|M|J
IDEHeads16:IDE drives cannot have more than 16 heads|M|J
InvalidAllocSize:Can't use this allocation size|M|J
MakeMenu:%0. %1|M|J
MissingDefect:Defect not in defect list|M|J
NoADFS:No ADFS module|M|J
NoHardDiscs:No hard discs configured|M|J
NonStandardShape:This disc was last formatted using the non-standard disc shape :|M|J
NoValidFormat:This drive does not currently have a valid ADFS format.|M|J
OpError:|" - error number &%1)|M|J
Pattern:Writing pattern &%0|M|J
PressKey:Press Return to continue<32>
PrintShape:"          %0 Cylinders, %1 Heads and %2 Sectors/Track|M|J"
PrintShape2IDE:"          Parking cylinder %0, Initialisation flag %1|M|J"
PrintShape2ST506:"          Parking cylinder %0, RWC %1, WPC %2|M|J"
Retries:%0 retries needed|M|J
SillyDiscNum:This machine has a total of %0 hard discs configured.|M|JPlease check/alter the configuration and re-run|M|Jthis program.|M|J
SoakPrompt:|M|JPRESSING THE SPACE BAR WILL CAUSE THE SOAK TEST TO END AT THE END OF THAT CYCLE|M|J
ST506Heads8:|M|JWARNING - since the drive has more than 8 heads, the computer's|M|J          'low write current/head select 3' links may need changing.|M|J
StandardShape:This disc was last formatted using the standard shape :|M|J|M|J          %0|M|J
TooSmallAlloc:Allocation unit too small|M|J
UnknownDriveMake:The drive type does not match any of the standard|M|Jdrives known by this program.|M|J
# Next one is correct to not have |M|J or <32> on the end.
UnknownDriveType:Unknown Drive type
VerifyData:Cyl=%0 Head=%1 Sector=%2<32>
Verifying:Verifying ..|M|J
WillFormat:|M|JDisc will be formatted as :|M|J          %0|M|J
WritingDefects:Writing defect list|M|J
WritingFreeSpace:Writing free space map|M|J
WritingMap:Writing map|M|J
WritingRootDir:Writing root directory|M|J

# Tokens used for recognised drive types. These may be translated, as the
# english versions are held in the program as well to allow auto recognition
# of IDE drives. First the IDE drives.

TypeCP3044:Conner Peripherals 40MB - CP3044
TypeCP2044:Conner Peripherals 42MB - CP2044
Type7040AT:Maxtor 7040 AT
TypeLP52A:QUANTUM LP52A 950509105

# Now standard ST506 drives.

Type8425:20Mb Miniscribe 8425
TypeRO3065:53Mb Rodime RO3065
TypeKL320:20Mb Kalok KL320

# Next slow stepping ST506 drives (commented out in the source code).

TypeTM362:Western Digital WD362/Tandon TM362
TypeNEC:20Mb NEC
TypeOlivetti:20Mb Olivetti

# Finally, the unknown drive type.

TypeOTHER:OTHER

# Tokens used for FNAsk().

AllocUnitAsk:Large file allocation unit ?
CylindersAsk:Cylinders ?
DriveAsk:Format which drive (4 - 7) ?
IDEHeadsAsk:Heads ?
InitAsk:Drive parameter init flag ?
LowCylinderAsk:Low current cylinder ?
ParkCylinderAsk:Parking cylinder ?
PrecompCylinderAsk:Precompensation cylinder ?
SectorsAsk:Sectors per track ?
ST506HeadsAsk:Heads ?

# Tokens used for FNInputDec().

CylinderDec:Cylinder (%0 to %1) ?
HeadDec:Head (%0 to %1) ?
IndexMFMDec:Bytes from index MFM (1 to %1), or -ve for sector (0 to %0) ?
ManufacturerDec:Which make of hard disc (%0 to %1) ?
SectorDec:Sector (%0 to %1) ?

# Tokens used for FNInputHex().

DiscAddrHex:Disc address in bytes &
LogicalAddrHex:Logical disc address in bytes &

# Tokens used for FNChoose() and FNchoose_no_string_lookup(). They should
# always come in pairs, the choices being second. The translated choice
# letters should be in the same order as their english equivalents in the
# token, as the program indexes into the translated choice letters.
# So for instance "(Long/Short/None)" in french might be "(Rien/Petit/Grand)"
# which is re-ordered, but the choices line following it would have to
# be "LSN:GPR". This is not actually a restriction, as the choices string
# is never printed. It is simply used to validate key presses and to translate
# to the english choices and defaults used by the program.

ABCDChoose:A,B,C or D ?
ABCD:ABCD
FormatOrInitChoose:Format or just initialise the drive (F/I) ?
FI:FI
OldNewMapChoose:Old or New map format (O/N) ?
ON:ON
RetainShapeChoose:Do you wish to retain this shape (Y/N) ?
YN:YN
SoakTestChoose:Soak test the hard disc for defects (Long/Short/None) ?
LSN:LSN
StandardShapeChoose:Do you wish to use the standard shape for this drive (Y/N) ?
# YN:YN - already exists above
SureChoose:Are you SURE you want to do this to drive ADFS:%0 (Y/N) ?
# YN:YN - already exists above.
UseShapeChoose:Do you wish to use this shape (Y/N) ?
# YN:YN - already exists above.
