$a = <<EOT


menu.settings.unlistedfiles You can specify processing mode to handle with for
 for files for which you didn't assign processing mode
 in Project->Files explicitly (i.e. the ones that have "NOT IN THE PROJECT" near them
 in Project->Files). Specify pattern for filename, and processing mode for them there.

#this is same for obfuscators too
prj.listofmodes Processing modes instruct how to handle files. Each file has a
 single processing mode assigned to it.
 The "special modes" are modes that can't be assigned to files in
 Project->Files. The purpose of "special modes" is for inherriting from them.
 "End-user modes" can be assigned to files in Project->Files.

mode.title Title of the mode. Can contain any characters. It's used in drop-down
 lists, so use short titles if possible (20-30 characters).

mode.parent Select name of the mode from which protection settings will be
 inherrited. If the checkbox before the protection setting is checked, the
 specified value of setting  will be user, otherwise it will be inherrited from
 the parent mode. mode.filer_visible Specifies whether the mode can be assigned
 to the file of the project.
 If you wish to have some mode just for inheriting protection settings by child
 modes from it, uncheck this checkbutton.

prj.title This is a title of the project, arbitrary long. Give descriptive
 title (feel free to insert commentary information and e.g. date and time),
 since when choosing project to open, you'll be presented with a list of project
 titles only.

prj.stdir Directory that will contain various state files for your project -
 lists of extracted symbols, buildscripts and other types of files. Cleaning it
 will slow down
 rebuilding process, so don't assign the name to the common temporary directory
 for  your operating system or user account; that directory shouldn't be shared
 with other
 projects, or strange behaviour is guaranteed. The content of this directory is
 autogenerated automatically if lost, so feel free to clear it once you've
 finished protecting your project.

prj.testcmd A command that is run when you invoke Build->Rebuild changed & Test 
 once rebuilding is complete. This setting is optional. Useful for starting
 browser or validator for the protected project. The current directory is set to
 input directory of the project when invoking that command.

prj.codetype Type of majority of code your project contains. Selecting proper 
 type increases chances for automatic mode assignment to guess type of each file
 of your project properly (though of course you will be able to specify file
 type manually).

prj.indir Topmost directory that contains all files of your project. Output
 directory and directory for state files should not be subdirectories of it.

prj.outdir Directory that will contain protected version of your project. All
 subdirectories your project has will automatically be created in it. It's
 possible  and very recommended to use directory names relative to the Input
 directory name -  this way you won't have to change much in the project options
 if you will decide to move project to the new directory; it will make
 hand-editing of exported buildscripts easier.


prj.precmdline Give the name of command that will be executed before building
 the project. It's useful for e.g. checking your project out of some version
 tracking system or cleaning intermediate files. The command is executed with
 current directory set project's input directory.

prj.postcmdline Give the name of command that will be executed after building
 the project. It's useful for e.g. copying additional files to project's output
 directory or postprocessing protected files. The command is executed with
 current directory set project's input directory.

 #menus
menu.settings.files View the list of files in project's input directory, add or 
 remove files (located in project's input directory) from project, assign 
 different processing modes to specific files, force or block rebuilding of 
 some files.

menu.project.new Create new project.

menu.project.open Open an already created project.

menu.project.import Import a previously exported project. Use this e.g. for
 moving projects from computer to computer or for creating a project's copy
 (e.g. to try it with new settings).

menu.project.export.export.native Export a  project e.g. for moving it to other
 computer, for making backup copy of it or for creating project's copy (e.g. to
 try it with new settings). Use Project, Import for importing exported project.

menu.project.close Close project in this window (e.g. in order to open other
 project). It's possible to open several windows at once, each dedicated to a
 different project.

menu.settings.switchbase.code Select the profile for protecting code in the
 project - in raw files and inside some client-side or server-side
 languages markup.
 Profile for jamming of redundant spaces around html tags and removing html
 comments is selected using "Project->Switch mode for mangling html markup
 around code.." menu item; profile for encoding of scripts also has a separate
 menuitem.

menu.settings.switchbase.html Select the profile for jamming redundant whitespace
 between html tags and removing HTML comments. It will not affect jamming
 whitespaces and removing comments inside the scripts!! The profile for mangling
 scripts can be selected using "Project->Switch debugging/production mode for
 code mangling.." menu item.

menu.settings.switchbase.encoding Select the profile for encoding of code in your
 project - in raw files and inside some client-side or server-side markup.

menu.project.export.export.buildscript Produce a script that allows to perform
 all
 building-related operations (like rebuilding all, rebuilding just changed files
 or clearing all output files) for your project from commandline. Script is
 implemented as Perl, so you'll have to have Perl installed. Once you add or
 remove files to project, you'll have to regenerate the script.


menu.project.stop.spws-terminate-and-release-cd Stop the Stunnix Web Server that
 serves Project Manager's pages. This interface is web-based, with web server
 running on your computer. You may wish to stop GUI in case you need to upgrade
 to the newer version of Project Manager or to move Project Manager to another
 directory (or for uninstalling the product completely).

menu.settings.options Alter the options of the project line input or output directory or delete the project.


menu.settings.modeoptions Alter the settings of processing modes.



menu.build.rebuild.changed Rebuild only files that have changed since previous 
 build of your project. This takes much less time than complete rebuilding of
 all files if you've changed just single file, especially if your project
 consists of a huge number of files.

menu.build.rebuild.all Rebuild all files irrespective of whether fresh
 protected version exists or not in Project's output directory.

menu.build.rebuild.all.test Rebuild all files irrespective of whether fresh
 protected version exists or not in Project's output directory, and then run 
 test command specified in Project->Options.

menu.build.clear_output Erase all files in project's output directory.

menu.build.clear_output_and_rebuild Clear project's output directory first, then
 copy all relevant files from project's input directory (and relevant utility
 files like php interpreter and so on).

menu.build.rebuild.changed.test Rebuild all files that have changed since
 previous build, and run test program (specified in Project->Options).

menu.build.clear_all This clears all information that can be regenerated in
 Project's output and state directories. Use this e.g. before taking backup of
 your hard disk or when transferring your project to other computer.

menu.build.clear_state This clears all files that can be automatically
 regenerated during 'Build->Rebuild All' in project's state directory (symbol
 mapping files, autoextracted exceptions and so on).

menu.tools.cmdbuilder Run a tool that allows you to build commandlines for 
 obfuscator using web interface. The commandlines it generates do not depend on
 the project's settings at all.

menu.tools.changeskin Select a "skin" to use for Project Manager interface.

menu.tools.axextract Extract symbols from ActiveX components registered in your
 system. The generated list can be used as list of exceptions (e.g. names of
 functions from ActiveX component your code can call) or list of
 suffixes to keep in symbols (names of events).

menu.syms.edituser.main Edit a list of symbols that shouldn't be renamed in your
 project (besides ones extracted automatically). Specify EXACT case.

menu.syms.edituser.maini Edit a list of symbols that shouldn't be renamed in
 your project (besides ones extracted automatically) independant of which case
 of letters was used in their name (case-insensitive).

menu.syms.edituser.anti  Edit a list of symbols that should be ignored in lists
 of exceptions (user-specified lists or lists created automatically) - i.e. the
 names that NEED to be replaced during obfuscation. E.g. if you need name of
 html form control that was autoextracted to still be replaced, put that name 
 here.

menu.syms.edituser.suffix  Specify a list of suffixes to preserve in symbols
 being renamed (useful for names of events that should be left in the names of
 methods that receive events in ASP or from ActiveX components).

menu.syms.edituser.mapping  Specify desired replacements for some particular
 symbols in your source code. This is a very rarely-used functionality.

menu.syms.view.autoextracted  View list of symbols that were automatically
 extracted from your files (e.g. IDs of client-side or server-side HTML
 objects, names of forms and form controls).

menu.syms.view.mapping  View effective symbol mapping for your project. 

menu.syms.choose_except_by_header Choose whether to load exceptions for header files
 your project uses, and what set of exceptions to load if several header files
 have the same name.

menu.tools.syms_from_dir Collect names of variables, functions and types declared in
 files from a directory you specify.

menu.tools.patchtrial Upgrade your trial edition of obfuscator into non-trial after
 purchasing the product in the Store (requires serial and a patch download).

EOT
;
