#
# Message input and output definitions for Fortify for Netscape. v1.2
#
# Copyright (C) 1997-1999 Farrell McKay
# All rights reserved.
#
# This file is part of the Fortify distribution, a toolkit for
# upgrading the cryptographic strength of the Netscape web browsers
#
# This toolkit is provided to the recipient under the
# following terms and conditions:-
#   1.  This copyright notice must not be removed or modified.
#   2.  This toolkit may not be reproduced or included in any commercial
#       media distribution, or commercial publication (for example CD-ROM,
#       disk, book, magazine, journal) without first obtaining the author's
#       express permission.
#   3.  This toolkit, or any component of this toolkit, may not be
#       used, resold, redeveloped, rewritten, enhanced or otherwise
#       employed by a commercial organisation, or as part of a commercial
#       venture, without first obtaining the author's express permission.
#   4.  Subject to the above conditions being observed (1-3), this toolkit
#       may be freely reproduced or redistributed.
#   5.  To the extent permitted by applicable law, this software is
#       provided "as-is", without warranty of any kind, including
#       without limitation, the warrantees of merchantability,
#       freedom from defect, non-infringment, and fitness for
#       purpose.  In no event shall the author be liable for any
#       direct, indirect or consequential damages however arising
#       and however caused.
#   6.  Subject to the above conditions being observed (1-5),
#       this toolkit may be used at no cost to the recipient.
#
# Farrell McKay
# Wayfarer Systems Pty Ltd		contact@fortify.net
#
# ------------------------------------------------------------------------------
#
# This file contains all the user interface strings and messages used by
# Fortify for Netscape at run-time.
# Both the command line and the MS-Windows GUI versions of the program
# share this one file.
# The contents of the file are loaded during program start-up.
# If a message definition is missing from this file (or it is ignored due to
# a syntax error), the program will display a hard-coded (English) error
# message in the output.
#
# The README file in the Fortify for Netscape source code contains some
# notes and guidelines on how to create non-English versions of Fortify
# for Netscape.  Please refer to that file for more details.
#
# Any translation of this file must preserve the underlying semantics of
# the message strings, particularly the Copyright and Terms of Use messages.
#
# The message definition syntax is as follows:
#   - Each message definition is enclosed in a single set of curly braces.
#   - Messages can be re-defined within the file; later definitions override
#     (i.e. replace) earlier definitions.
#   - The first line of the definition contains the message tag.
#   - Second and subsequent lines contain strings of message text, in a form
#     suitable for use with the printf(3C) family of functions.  The strings must
#     be enclosed by "double quotes".  The strings may contain any of the following 
#     escaped characters: '\\' (backslash), '\"' (double-quote), '\n' (newline),
#     '\r' (carriage-return), '\t' (tab), '\NNN' (octal character code, e.g. \377).
#   - Multiple lines of text are concatenated to obtain the full message definition.
#   - Any line that is not a curly brace, message tag, or message string is ignored.
#
# ------------------------------------------------------------------------------
{
#	The command line usage message and explanation:
#
	MUSAGE
	"Usage: %s [-c] [-f] [-i index] [-l {logfile|-}] [-m morphs] [-n] [-V] [target ...]\n"
	"\t-c  display the copyright and licence information\n"
	"\t-f  force execution; no user prompts are performed\n"
	"\t-i  override the default index file \"./Index\"\n"
	"\t-l  print log messages, to a file, or \"-\" for stdout\n"
	"\t-m  override the default morphs file\n"
	"\t-n  no file writes; run the program but make no updates\n"
	"\t-V  print this program's version and exit\n"
}
{
	MTERMS
	"==  This software is free for all forms of non-commercial use.  ==\n"
}
{
	MCOPYRIGHT
	"This is Fortify for Netscape, a toolkit for upgrading the\n"
	"cryptographic strength of the Netscape web browsers.\n"
	"\n"
	"This toolkit is provided to the recipient under the\n"
	"following terms and conditions:-\n"
	"   1.\tThis copyright notice must not be removed or modified.\n"
	"   2.\tThis toolkit may not be reproduced or included in any commercial\n"
	"\tmedia distribution, or commercial publication (for example CD-ROM,\n"
	"\tdisk, book, magazine, journal) without first obtaining the author's\n"
	"\texpress permission.\n"
	"   3.\tThis toolkit, or any component of this toolkit, may not be\n"
	"\tused, resold, redeveloped, rewritten, enhanced or otherwise\n"
	"\temployed by a commercial organisation, or as part of a commercial\n"
	"\tventure, without first obtaining the author's express permission.\n"
	"   4.\tSubject to the above conditions being observed (1-3), this toolkit\n"
	"\tmay be freely reproduced or redistributed.\n"
	"   5.\tTo the extent permitted by applicable law, this software is\n"
	"\tprovided \"as-is\", without warranty of any kind, including\n"
	"\twithout limitation, the warrantees of merchantability,\n"
	"\tfreedom from defect, non-infringment, and fitness for\n"
	"\tpurpose.  In no event shall the author be liable for any\n"
	"\tdirect, indirect or consequential damages however arising\n"
	"\tand however caused.\n"
	"   6.\tSubject to the above conditions being observed (1-5),\n"
	"\tthis toolkit may be used at no cost to the recipient.\n"
}
{
	MNOREDISTRIB
	"NOT FOR RE-DISTRIBUTION"
}
{
	MNOWRITE
	"\n"
	"*** 'nowrite' mode enabled - no modifications will be made.\n"
}
{
	MFATALMEM
	"Fatal error: Not enough memory\n"
}
{
	MLOGOPEN
	"Error: Cannot open log file \"%s\": %s\n"
}
{
	MFOPENERR
	"Error: Cannot open \"%s\": %s\n"
}
{
	MWKSETUP
	"Error while creating temporary work file \"%s\": %s\n"
}
{
	MERRCOMMIT
	"Error while renaming \"%s\" to \"%s\" [%s].\n"
}
{
	MFSTATERR
	"Error: Cannot get size of \"%s\": %s\n"
}
{
	MREADERR
	"\n"
	"Error while reading from \"%s\": %s\n"
}
{
	MWRITEERR
	"\n"
	"Error while writing to \"%s\": %s\n"
}
{
	MZREADERR
	"Fatal read error: %s: (%d != %d)\n"
}
{
	MZLSEEKERR
	"Fatal lseek error: %s: (%d != %d)\n"
}
#	The "GRADE" messages are used when describing the nature of the
#	user's Netscape browser.
{
	MGRADE0
	"Export grade"
}
{
	MGRADE1
	"Fortified-SSL grade"
}
{
	MGRADEMAX
	"Fully Fortified"
}
{
	MGRADENULL
	"?? Unknown grade ??"
}
{
	MRUNNING
	"\n"
	"Perhaps you are running Netscape at the moment?\n"
}
{
	MUNPACKED
	"\n"
	"Perhaps your Fortify distribution was not unpacked correctly?\n"
	"Please refer to the documentation for full unpacking instructions.\n"
}
{
	MRESULTNOCHANGE0
	"%d errors.\n"
	"No changes made to \"%s\".\n"
	"\n"
}
{
	MRESULTNOCHANGE1
	"%d error.\n"
	"No changes made to \"%s\".\n"
	"\n"
}
{
#	An 'action' word is substituted into the 'RESULT' messages, for example:
#	'Congratulations!  "netscape.exe" has been successfully fortified.\n'
#	'Done.  "netscape.exe" has been successfully de-fortified.\n'
#
	MRESULTCONGRATS
	"Congratulations!  \"%s\" has been successfully %s.\n"
}
{
	MRESULTDONE
	"Done.  \"%s\" has been successfully %s.\n"
}
{
	MRESULTCANDO
	"\"%s\" can be successfully %s.\n"
}
{
	MOS2REPACK
	"\n"
	"Note: If you have used repack.exe to de-compress this file, don't forget\n"
	"to update your Netscape desktop icon so that it now refers to\n"
	"\"%s\"\n"
}
{
	MPATHHELP
	"Enter the full path name of the file that you wish to fortify, for example:\n"
	"    %s\n"
	"\n"
	"Note that you must not be running that copy of Netscape at the moment,\n"
	"and you must have write permission on that file.\n"
}
{
	MSSLHELP
	"Your Netscape browser currently has fortified-SSL capabilities only.\n"
	"At this point, you can choose to either de-fortify your web browser,\n"
	"or install all the additional strong encryption features that are provided in this\n"
	"version of Fortify (for example, strong e-mail encryption and 1024-bit RSA keys).\n"
}
{
#	This message is similar to the previous version, but contains only one newline
#	character for formatting....
#
	MSSLHELPYESNO
	"Your Netscape browser currently has fortified-SSL capabilities only. "
	"At this point, you can choose to either de-fortify your web browser, "
	"or install all the additional strong encryption features that are provided in this "
	"version of Fortify (for example, strong e-mail encryption and 1024-bit RSA keys).\n"
	"\n"
	"Select 'Yes' to upgrade, or 'No' to downgrade: "
}
{
	MBACKUPTO
	"Writing backup copy to \"%s\": "
}
{
	MBACKUPDONE
	" done\n"
}
{
	MNOENT
	"Error: \"%s\" does not exist\n"
}
{
	MREADPERM
	"Error: you do not have read permission on \"%s\" [%s]\n"
}
{
	MWRITEPERM
	"Error: you do not have write permission on \"%s\" [%s]\n"
}
{
#	'"netscape.exe" is ....'
#
	MFILEIS
	"\"%s\" is ...."
}
{
	MNOTRECOG
	".... not recognisable.\n"
}
{
	MLXCOMPR
	".... an OS/2 executable file in compressed (EXEPACK:2) format.\n"
	"Please re-run Fortify after decompressing this file.\n"
	"The command:\n"
	"        repack.exe /exepack:0 %s\n"
	"can be used to decompress the file.  Please refer to\n"
	"the Fortify README documentation for further details.\n"
}
{
	MISSCRIPT
	"It appears to be a shell script or batch file - rather than\n"
	"a Netscape executable program.  It may be a shell script that\n"
	"calls your Netscape browser indirectly.  Please re-run Fortify,\n"
	"specifying the location of your Netscape executable program.\n"
}
{
	MNOTNETSC
	"It is either not a copy of Netscape, or it is a version\n"
	"of Netscape that is not listed in the Index file.\n"
}
{
	MNOTNETSCHELP
	"Please check that you have the latest available version of Fortify for Netscape.\n"
	"For further help with this error message, please refer to the Fortify web site.\n"
}
{
	MPRODNAV
	"Navigator"
}
{
	MPRODGOLD
	"Navigator Gold"
}
{
	MPRODCOMM
	"Communicator"
}
{
	MPRODPRO
	"Communicator Pro/Complete"
}
{
	MPRODUNKN
	".... not a known Netscape product (\"%s\").\n"
	"Please check the Index file for correct formatting.\n"
}
{
#	This message is used to describe the exact nature of the user's
#	Netscape browser, for example:
#	'.... Netscape Navigator 4.04 for x86win32 (Fully Fortified) (98293)'
#	'.... Netscape Communicator 4.5 for sparc-sun-solaris2.5.1 (Export grade)'
#
	MPRODDESC
	".... Netscape %s %s for %s (%s) %s\n"
}
{
	MOVERRIDE
	"Applying override morph file \"%s\"\n"
}
{
	MACTIONFORTIFIED
	"fortified"
}
{
	MACTIONDEFORTIFIED
	"de-fortified"
}
{
	MACTIONUPGRADED
	"upgraded"
}
{
	MVERUNSUPP
	"Sorry.  Fortify-%s does not support that version of Netscape\n"
}
{
	MNOTMODIF
	"As you wish.  \"%s\" not modified.\n"
}
{
	MNOTRUN
	"Error: could not run \"%s\": %s\n"
}
{
	MCONNECTING
	"\"%s\" is now connecting to the Fortify test site.\n"
}
{
	MENTERPATH
	"Enter your %s full path name ('c'=copyright, '?'=help, <Rtn>=quit): "
}
{
	MDOBACKUPCMDLINE
	"Do you wish to keep a backup copy of this browser [yes|no|quit] ? "
}
{
	MOTHERPATH
	"    %d = enter some other full path name\n"
}
{
	MDOSELECT
	"\nPlease make a selection [1-%d,<Rtn>]: "
}
{
	MDOGRADE1
	"Please select an action [fortify|de-fortify|help|quit] : "
}
{
	MDOFORTIFYCMDLINE
	"Do you wish to fortify this browser [yes|no|quit] ? "
}
{
	MDODEFORTIFYCMDLINE
	"Do you wish to de-fortify this browser [yes|no|quit] ? "
}
{
	MDOTESTCMDLINE
	"Do you wish to test this browser [yes|no|quit] ? "
}

# ------------------------------------------------------------------------------
# Some single word tokens used in various messages and buttons:-
{
	MYES
	"yes"
}
{
	MNO
	"no"
}
{
	MCANCEL
	"cancel"
}
{
	MQUIT
	"quit"
}
{
	MHELP
	"help"
}
{
	MCAPOK
	"OK"
}
{
	MCAPCANCEL
	"Cancel"
}
{
	MCAPSTART
	"Start"
}
{
	MCAPPROCEED
	"Proceed"
}
{
	MCAPEXIT
	"Exit"
}
{
#	The act of upgrading a browser, i.e. to 'fortify' the browser:
#
	MVERBFORTIFY
	"fortify"
}
{
#	The act of downgrading a browser, i.e. to 'de-fortify' the browser:
#
	MVERBDEFORTIFY
	"de-fortify"
}

# ------------------------------------------------------------------------------
# Message strings specific to the MFC GUI version:
#
{
	MLOGGINGHEADING
	"Diagnostic logging status:   "
}
{
	MLOGGINGOFF
	"Logging is off.\n"
	"\n"
	"Logging is enabled by starting Fortify from a command shell\n"
	"as follows:  \"Fortify  /L  logfilename\".  The log file name\n"
	"can be ommitted, in which case it defaults to \"fortify.log\".\n"
}
{
	MLOGGINGON
	"Logging is on.\n"
	"\n"
	"Log file messages are being written to \"%s\"\n"
}
{
	MBACKUPTITLE
	"Fortify for Netscape - browser backup"
}
{
	MBACKUPTO2
	"Writing backup copy to\n\r%s"
}
{
	MSPLASHDLGTITLE
	"Fortify for Netscape - Welcome"
}
{
	MTERMSSPLASHDLG
	"This software is free for all\n\r"
	"forms of Non-commercial use.\n\r"
	"\n\r"
	"Please refer to the full terms and\n\r"
	"conditions in the About box.\n\r"
}
{
	MFORTIFYDLG_TITLE
	"Fortify for Netscape - Browser selector"
}
{
	MFORTIFYDLG_HELP
	"Please choose the Netscape browser you wish to fortify, "
	"either by selecting from the list below, "
	"or by entering the full path name in the Selected Browser field."
}
{
	MEMPTYSELECTIONRESPONSE
	"Please choose the Netscape browser you wish to fortify."
}
{
	MFORTIFYDLG_COL1
	"Known Browser Locations"
}
{
	MFORTIFYDLG_COL2
	"Size"
}
{
	MFORTIFYDLG_COL3
	"Modified"
}
{
	MFORTIFYDLG_BROWSEFILTER
	"Executable files (*.exe)|*.exe|Executable files, backup files (*.exe;*.sav)|*.exe;*.sav|All Files (*.*)|*.*||"
}
{
	MISRUNNING
	"A Netscape browser is running on this machine at the moment.\n"
	"Please close all running Netscape browsers before proceeding.\n"
}
{
	MISRUNNINGNOTE
	"(Note that there can sometimes be significant delays before\n"
	"a closed program is fully removed from your Windows system.)\n"
}
{
	MDOBACKUP
	"Do you wish to backup\n%s ? "
}
{
	MDOFORTIFY
	"Do you wish to fortify this browser ? "
}
{
	MDODEFORTIFY
	"Do you wish to de-fortify this browser ? "
}
{
	MDOTEST
	"Do you wish to test \"%s\" ? "
}
{
	MFORTIFYDLG_GRPTEXT
	"Browser selector"
}
{
	MFORTIFYDLG_SELECTEDHDG
	"Selected web browser"
}
{
	MABOUTDLG
	"About..."
}
{
	MABOUTDLG_TITLE
	"About Fortify for Netscape"
}
{
	MBROWSEDLG
	"Browse..."
}
{
	MOPTIONSDLG
	"Settings..."
}
{
	MOPTIONSDLG_TITLE
	"Fortify for Netscape - Execution Options"
}
{
	MOPTIONSDLG_GRPTEXT
	"Execution Options"
}
{
	MOPTIONSDLG_NOPROMPTS
	"Auto-confirm all prompts"
}
{
	MOPTIONSDLG_NOWRITE
	"No file writes (safe mode)"
}
{
	MOPTIONSDLG_NOREADONLY
	"Override netscape.exe read-only attribute"
}
