<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib" />
    </assemblyBinding>
  </runtime>
  <appSettings>
    <add key="VersionString" value="VGMToolbox r930 (2013-09-06 1957)" />
    <!--############-->
    <!-- Tree Nodes -->
    <!--############-->
    <add key="MenuTree_RootNode" value="VGMToolbox" />
    <!-- Auditing Node -->
    <add key="MenuTree_AuditingRootNode" value="Auditing Tools" />
    <add key="MenuTree_DatafileCreatorNode" value="Datafile Creator" />
    <add key="MenuTree_RebuilderNode" value="Rebuilder" />
    <add key="MenuTree_DatafileCheckerNode" value="Datafile Checker" />
    <add key="MenuTree_DatafileEditorNode" value="Datafile Editor" />
    <add key="MenuTree_CollectionBuilderNode" value="Collection Builder" />
    <!-- Examine Node -->
    <add key="MenuTree_ExamineRootNode" value="Examine/Exploration Tools" />
    <add key="MenuTree_TagViewerNode" value="Tag/Info Viewer" />
    <add key="MenuTree_ChecksumNode" value="Checksum Calculator/Dupe Finder" />
    <add key="MenuTree_SearchForFilesNode" value="Search for Files" />
    <!-- Miscellaneous Node -->
    <add key="MenuTree_MiscellaneousToolsNode" value="Misc. Tools" />
    <!-- Hoot Node -->
    <add key="MenuTree_HootRootNode" value="Hoot Tools" />
    <add key="MenuTree_CsvDatafileNode" value="CSV to Datafile" />
    <add key="MenuTree_XmlBuilderNode" value="XML Builder" />
    <add key="MenuTree_HootAuditorNode" value="Collection Auditor" />
    <!-- NSF Node -->
    <add key="MenuTree_NsfRootNode" value="NSF Tools" />
    <add key="MenuTree_NsfeM3uNode" value="NSFE to NSF + M3U" />
    <!-- GBS Node -->
    <add key="MenuTree_GbsRootNode" value="GBS Tools" />
    <add key="MenuTree_GbsM3uNode" value="GBS M3U Creator" />
    <!-- VGM Node -->
    <add key="MenuTree_VgmRootNode" value="VGM Tools" />
    <add key="MenuTree_VgmTagEditorNode" value="VGM Tag Editor" />
    <!-- xSF Node -->
    <add key="MenuTree_XsfRootNode" value="xSF Tools" />
    <add key="MenuTree_Xsf2ExeNode" value="xSF2EXE" />
    <add key="MenuTree_XsfRecompressNode" value="xSF Recompress" />
    <add key="MenuTree_XsfTagEditorNode" value="xSF Tag Editor" />
    <add key="MenuTree_2sfRootNode" value="2SF" />
    <add key="MenuTree_2sfRipperOldNode" value="2SF Ripper (Old Format)" />
    <add key="MenuTree_Make2sfNode" value="Make 2SFs" />
    <add key="MenuTree_NdsTo2sfNode" value="NDSTo2SF" />
    <add key="MenuTree_2sfTimerNode" value="2SF Timer" />
    <add key="MenuTree_SdatOptimizerNode" value="SDAT Optimizer" />
    <add key="MenuTree_V1toV2CopyNode" value="V1 to V2 Tag Copier" />
    <add key="MenuTree_PsfRootNode" value="PSF" />
    <add key="MenuTree_PsfDataFinderNode" value="PSF Data Finder" />
    <add key="MenuTree_Bin2PsfFENode" value="PSF Maker" />
    <add key="MenuTree_PsfStubCreatorNode" value="PSF Stub Creator" />
    <add key="MenuTree_SeqExtractorNode" value="PSF Timer" />
    <add key="MenuTree_VabSplitterNode" value="VAB Splitter" />
    <add key="MenuTree_EasyPsfExtractorNode" value="Easy PSF Driver Extractor" />
    <add key="MenuTree_Psf2RootNode" value="PSF2" />
    <add key="MenuTree_Psf2DataFinderNode" value="PSF2 Data Finder" />
    <add key="MenuTree_MkPsf2FENode" value="mkpsf2 Front End" />
    <add key="MenuTree_UnPkPsf2FENode" value="PSF2 Unpacker" />
    <add key="MenuTree_Psf2ToPsf2LibNode" value="PSF2 to PSF2LIB" />
    <add key="MenuTree_Psf2SqExtractorNode" value="PSF2 SQ Extractor" />
    <add key="MenuTree_Psf2TimerNode" value="PSF2 Timer" />
    <add key="MenuTree_SsfRootNode" value="SSF" />
    <add key="MenuTree_SsfMakeFENode" value="ssfmake Front End" />
    <add key="MenuTree_SsfSeqTonExtFENode" value="seqext/tonext Front End" />
    <!-- Extraction Node -->
    <add key="MenuTree_ExtractionRootNode" value="Extraction Tools" />
    <add key="MenuTree_ExtractionGenericRootNode" value="Generic" />
    <add key="MenuTree_SimpleCutterNode" value="Simple Cutter" />
    <add key="MenuTree_OffsetFinderNode" value="Advanced Cutter/Offset Finder" />
    <add key="MenuTree_ExtractCdxaNode" value="CD-XA Extractor" />
    <add key="MenuTree_ExtractMidiNode" value="MIDI Extractor" />
    <add key="MenuTree_ExtractionNdsRootNode" value="Nintendo DS" />
    <add key="MenuTree_SdatExtractorNode" value="SDAT Extractor" />
    <add key="MenuTree_SdatFinderNode" value="SDAT Finder" />
    <add key="MenuTree_ExtractionPcRootNode" value="PC" />
    <!-- GENH Node -->
    <add key="MenuTree_GenhRootNode" value="GENH" />
    <add key="MenuTree_GenhCreationRootNode" value="Create/Edit/Extract GENH" />
    <!-- Compression Node -->
    <add key="MenuTree_CompressionRootNode" value="Compression Tools" />
    <add key="MenuTree_ExtractGzipNode" value="gzip Compress/Decompress" />
    <add key="MenuTree_ExtractZlibNode" value="zlib Compress/Decompress" />
    <!--#######-->
    <!-- Forms -->
    <!--#######-->
    <add key="Form_Global_OperationCancelled" value="Operation cancelled." />
    <add key="Form_Global_CancelPending" value="CANCEL PENDING..." />
    <add key="Form_Global_ErrorWindowTitle" value="Error" />
    <add key="Form_Global_DropSourceFiles" value="Drop Files Here" />
    <!-- Auditing: Datafile Checker -->
    <add key="Form_AuditDatafileChecker_Title" value="Datafile Checker" />
    <add key="Form_AuditDatafileChecker_DoTaskButton" value="Check Datafile" />
    <add key="Form_AuditDatafileChecker_IntroText" value="Check an existing datafile for duplicate checksums and output a report." />
    <add key="Form_AuditDatafileChecker_MessageBegin" value="Checking Datafile...Begin" />
    <add key="Form_AuditDatafileChecker_MessageComplete" value="Checking Datafile...Complete" />
    <add key="Form_AuditDatafileChecker_MessageCancel" value="Checking Datafile...Cancelled" />
    <add key="Form_AuditDatafileChecker_GroupSource" value="Source and Destination" />
    <add key="Form_AuditDatafileChecker_LblSourceDataFile" value="Source Datafile" />
    <add key="Form_AuditDatafileChecker_LblReportDestination" value="Report(s) Destination Folder" />
    <!-- Auditing: Datafile Creator -->
    <add key="Form_AuditDatafileCreator_Title" value="Datafile Creator" />
    <add key="Form_AuditDatafileCreator_DoTaskButton" value="Create Datafile" />
    <add key="Form_AuditDatafileCreator_IntroText" value="Create a datafile for the input files." />
    <add key="Form_AuditDatafileCreator_GroupHeader" value="Header Information" />
    <add key="Form_AuditDatafileCreator_GroupSourceDestination" value="Source/Destination" />
    <add key="Form_AuditDatafileCreator_LblHeaderName" value="Name" />
    <add key="Form_AuditDatafileCreator_LblHeaderDescription" value="Description" />
    <add key="Form_AuditDatafileCreator_LblHeaderVersion" value="Version" />
    <add key="Form_AuditDatafileCreator_LblHeaderAuthor" value="Author" />
    <add key="Form_AuditDatafileCreator_LblHeaderComment" value="Comment" />
    <add key="Form_AuditDatafileCreator_LblHeaderCategory" value="Category" />
    <add key="Form_AuditDatafileCreator_LblHeaderDate" value="Date" />
    <add key="Form_AuditDatafileCreator_LblHeaderEmail" value="EMail" />
    <add key="Form_AuditDatafileCreator_LblHeaderHomepage" value="Homepage" />
    <add key="Form_AuditDatafileCreator_LblHeaderUrl" value="URL" />
    <add key="Form_AuditDatafileCreator_MessageBegin" value="Building Datafile..." />
    <add key="Form_AuditDatafileCreator_MessageComplete" value="Building Datafile...Complete" />
    <add key="Form_AuditDatafileCreator_MessageCancel" value="Building Datafile...Canceled" />
    <!-- Auditing: Rebuilder -->
    <add key="Form_AuditRebuilder_Title" value="File Rebuilder" />
    <add key="Form_AuditRebuilder_DoTaskButton" value="Rebuild" />
    <add key="Form_AuditRebuilder_IntroText" value="Sort, organize, and audit files according to an incoming Datafile." />
    <add key="Form_AuditRebuilder_GroupDirectories" value="Directories" />
    <add key="Form_AuditRebuilder_LblSourceDir" value="Source Directory" />
    <add key="Form_AuditRebuilder_LblDestinationDir" value="Destination Directory" />
    <add key="Form_AuditRebuilder_GroupDatafile" value="Datafile Path" />
    <add key="Form_AuditRebuilder_GroupOptions" value="Options" />
    <add key="Form_AuditRebuilder_CheckBoxRemoveSource" value="Remove Rebuilt Source" />
    <add key="Form_AuditRebuilder_CheckBoxOverwrite" value="Update Sets (Overwrite Existing)" />
    <add key="Form_AuditRebuilder_CheckBoxScanOnly" value="Scan Only (Do not move or delete files)" />
    <add key="Form_AuditRebuilder_CheckBoxCompressOutput" value="Compress Output" />
    <add key="Form_AuditRebuilder_MessageBegin" value="Rebuilding..." />
    <add key="Form_AuditRebuilder_MessageComplete" value="Rebuilding...Complete" />
    <add key="Form_AuditRebuilder_MessageCancel" value="Rebuilding...Cancelled" />
    <add key="Form_AuditRebuilder_ErrorSourceDestSame" value="Source directory cannot be the same as the Destination directory" />
    <!-- Auditing: Datafile Editor -->
    <add key="Form_DatafileEditor_Title" value="Datafile Editor" />
    <add key="Form_DatafileEditor_DoTaskButton" value="Save As" />
    <add key="Form_DatafileEditor_IntroText" value="- WIP: Only delete functionality currently working.&#xD;&#xA;- Only Generic XML format DATs supported (no RM or CM specific DATs)." />
    <add key="Form_DatafileEditor_ErrorDatafileParse" value="Error parsing data file: {0}{1}" />
    <add key="Form_DatafileEditor_ErrorDatafileSelectedNode" value="No tree node selected or selected node is not editable." />
    <add key="Form_DatafileEditor_ErrorDatafileSelectedNodeTitle" value="Invalid Selection" />
    <!-- Examine: Embedded Tags Update Form -->
    <add key="Form_EmbeddedTags_WindowTitle" value="Update Tags" />
    <add key="Form_EmbeddedTags_GroupTags" value="Tags" />
    <add key="Form_EmbeddedTags_LblName" value="Name" />
    <add key="Form_EmbeddedTags_LblArtist" value="Artist(s)" />
    <add key="Form_EmbeddedTags_LblCopyright" value="Copyright" />
    <add key="Form_EmbeddedTags_BtnUpdate" value="Update" />
    <add key="Form_EmbeddedTags_BtnCancel" value="Cancel" />
    <add key="Form_EmbeddedTags_MessageUpdateComplete" value="Tags for &quot;{0}&quot; have been updated.  Changes will not be displayed in the tree until you add the files again." />
    <!-- Examine: Tag/Info Viewer -->
    <add key="Form_ExamineTags_Title" value="Tag/Info Viewer" />
    <add key="Form_ExamineTags_DoTaskButton" value="Expand All" />
    <add key="Form_ExamineTags_IntroText1" value="Drag Files or Folders onto the box above to View Information." />
    <add key="Form_ExamineTags_IntroText2" value="Right Click on filenames to update the tags (xSF/GBS/NSF/MDX/PSID/S98v3/VGM only)." />
    <add key="Form_ExamineTags_CheckBoxCheckForLibs" value="Check for Missing Library Files" />
    <add key="Form_ExamineTags_MessageBegin" value="Examination...Begin" />
    <add key="Form_ExamineTags_MessageComplete" value="Examination...Complete" />
    <add key="Form_ExamineTags_MessageCancel" value="Examination...Cancelled" />
    <!-- Examine: Checksum Calculator -->
    <add key="Form_ChecksumCalculator_Title" value="Checksum Calculator" />
    <add key="Form_ChecksumCalculator_IntroText" value="Calculate CRC32/MD5/SHA1 of input files.&#xD;&#xA;WARNING: Duplicate checking compares ALL files dropped.  If checked, &quot;Move duplicates to a subfolder&quot; will move any duplicates found, not just duplicates within the same directory." />
    <add key="Form_ChecksumCalculator_GroupSourceFiles" value="Drop Files Here" />
    <add key="Form_ChecksumCalculator_GroupOptions" value="Options" />
    <add key="Form_ChecksumCalculator_CheckBoxDoVgmtChecksums" value="Include VGMToolbox method (check only the data, ignore tags) checksums." />
    <add key="Form_ChecksumCalculator_CheckBoxCheckForDuplicates" value="Check for duplicates and append a report in the output." />
    <add key="Form_ChecksumCalculator_CheckBoxMoveDuplicates" value="Move standard checksum duplicates to a subfolder, if found." />
    <add key="Form_ChecksumCalculator_CheckBoxMoveVgmtDuplicates" value="Move VGMToolbox method checksum duplicates to a subfolder, if found." />
    <add key="Form_ChecksumCalculator_MessageBegin" value="Generating Checksums...Begin" />
    <add key="Form_ChecksumCalculator_MessageComplete" value="Generating Checksums...Complete" />
    <add key="Form_ChecksumCalculator_MessageCancel" value="Generating Checksums...Cancelled" />
    <!-- Examine: Search for File -->
    <add key="Form_SearchForFile_Title" value="Search for File(s)" />
    <add key="Form_SearchForFile_DoTaskButton" value="Search" />
    <add key="Form_SearchForFile_IntroText" value="Search for files in a folder and archives.  Enter Search String, then select a folder and click 'Search' or Drag and Drop the folders you want to search." />
    <add key="Form_SearchForFile_GroupSource" value="Directories to Search" />
    <add key="Form_SearchForFile_LblDragNDrop" value="Drag and Drop Directories to Search here." />
    <add key="Form_SearchForFile_GroupOptions" value="Options" />
    <add key="Form_SearchForFile_LblSearchString" value="Search String(s) (one per line)" />
    <add key="Form_SearchForFile_CheckBoxCaseSensitive" value="Case Sensitive" />
    <add key="Form_SearchForFile_CheckBoxExtract" value="Extract File (if inside an archive, files with the same name will overwrite eachother)" />
    <add key="Form_SearchForFile_LblOutputFolder" value="Output Folder (Leave empty to extract to subfolder named after archive file)" />
    <add key="Form_SearchForFile_MessageBegin" value="Search for Files...Begin" />
    <add key="Form_SearchForFile_MessageComplete" value="Search for Files...Complete" />
    <add key="Form_SearchForFile_MessageCancel" value="Search for Files...Cancelled" />
    <!-- GENH: GENH Creator -->
    <add key="Form_GenhCreator_Title" value="GENH Creator/Extractor" />
    <add key="Form_GenhCreator_IntroText" value="Create/Extract GENH files.&#xD;&#xA;- Select a directory containing files to process or Drag-and-Drop files into the &lt;File Box&gt;." />
    <add key="Form_GenhCreator_BtnDoTaskCreate" value="Create GENHs" />
    <add key="Form_GenhCreator_BtnDoTaskEdit" value="Edit GENHs" />
    <add key="Form_GenhCreator_BtnDoTaskExtract" value="Extract GENHs" />
    <add key="Form_GenhCreator_GroupSourceFiles" value="Source Files" />
    <add key="Form_GenhCreator_tbSourceDirectory" value="&lt;Source Directory&gt;" />
    <add key="Form_GenhCreator_LblFilenameFilter" value="Filename Filter" />
    <add key="Form_GenhCreator_GroupFormat" value="Input File Format" />
    <add key="Form_GenhCreator_GroupOptions" value="Options" />
    <add key="Form_GenhCreator_LblHeaderSkip" value="Header Skip" />
    <add key="Form_GenhCreator_LblInterleave" value="Interleave" />
    <add key="Form_GenhCreator_LblChannels" value="Channels" />
    <add key="Form_GenhCreator_LblFrequency" value="Frequency" />
    <add key="Form_GenhCreator_LblLoopStart" value="Loop Start (Samples)" />
    <add key="Form_GenhCreator_LblLoopEnd" value="Loop End (Samples)" />
    <add key="Form_GenhCreator_CheckBoxManualEntry" value="Manual Entry" />
    <add key="Form_GenhCreator_CheckBoxNoLoops" value="No Loops" />
    <add key="Form_GenhCreator_CheckBoxFileEnd" value="Use File End" />
    <add key="Form_GenhCreator_CheckBoxFindLoop" value="Find Loops" />
    <add key="Form_GenhCreator_LblRightCoef" value="Coef Offset: Right Channel" />
    <add key="Form_GenhCreator_LblLeftCoef" value="Coef Offset: Left Channel" />
    <add key="Form_GenhCreator_CheckBoxCapcomHack" value="Capcom Hack" />
    <add key="Form_GenhCreator_CheckBoxHeaderOnly" value="Ouput Header Only" />
    <add key="Form_GenhCreator_MessageErrors" value="Errors found in input" />
    <add key="Form_GenhCreator_MessageNoInputs" value="No Input Files are selected." />
    <add key="Form_GenhCreator_MessageHeaderSkip" value="'Header Skip' is a required field." />
    <add key="Form_GenhCreator_MessageInterleave" value="'Interleave' is a required field." />
    <add key="Form_GenhCreator_MessageChannels" value="'Channels' is a required field." />
    <add key="Form_GenhCreator_MessageFrequency" value="'Frequency' is a required field." />
    <add key="Form_GenhCreator_MessageLoopStart1" value="'Loop Start' is a required field." />
    <add key="Form_GenhCreator_MessageLoopStart2" value="'Loop Start' must be greater than zero.  If you would like No Loops, please use the checkbox." />
    <add key="Form_GenhCreator_MessageLoopEnd" value="'Loop End' is required if 'Use File End' or 'Find Loop' are unchecked." />
    <add key="Form_GenhCreator_MessageCoefRight" value="'Coef: Right Channel' is a required field for the selected format." />
    <add key="Form_GenhCreator_MessageCoefLeft" value="'Coef: Left Channel' is a required field for the selected format." />
    <add key="Form_GenhCreator_MessageFileEnd" value="'Use File End' is not implemented for the selected format." />
    <add key="Form_GenhCreator_MessageBegin" value="Create GENH(s)...Begin" />
    <add key="Form_GenhCreator_MessageComplete" value="Create GENH(s)...Complete" />
    <add key="Form_GenhCreator_MessageCancel" value="Create GENH(s)...Cancelled" />
    <!-- Miscellaneous: Hoot - XML Builder -->
    <add key="Form_HootXmlBuilder_Title" value="Hoot XML Builder" />
    <add key="Form_HootXmlBuilder_Intro" value="Build skeleton XML files for use with Hoot.  NSF, GBS, HES (.m3u required), KSS (.m3u required) supported." />
    <add key="Form_HootXmlBuilder_GroupSource" value="Source" />
    <add key="Form_HootXmlBuilder_LblDragNDrop" value="Drag and Drop folders or files here." />
    <add key="Form_HootXmlBuilder_GroupOptions" value="Options" />
    <add key="Form_HootXmlBuilder_CheckBoxCombineOutput" value="Combine output to single XML file." />
    <add key="Form_HootXmlBuilder_CheckBoxSplitOutput" value="Output one file per game." />
    <add key="Form_HootXmlBuilder_MessageBegin" value="Hoot XML Generation...Begin" />
    <add key="Form_HootXmlBuilder_MessageComplete" value="Hoot XML Generation...Complete" />
    <add key="Form_HootXmlBuilder_MessageCancel" value="Hoot XML Generation...Cancelled" />
    <!-- Miscellaneous: Hoot - Collection Auditor -->
    <add key="Form_HootCollectionAuditor_Title" value="Hoot Collection Auditor (Hoot Auditor Result Verification Engine Yes!)" />
    <add key="Form_HootCollectionAuditor_BtnDoTask" value="Audit Collection" />
    <add key="Form_HootCollectionAuditor_Intro" value="- Warning: Duplicate archive names in different folders can lead to inaccurate results.&#xD;&#xA;- Results will also be output to the 'hoot' subfolder as a Unicode format (UTF-16 LE) text file named 'audit.txt'." />
    <add key="Form_HootCollectionAuditor_GrpOptions" value="Options" />
    <add key="Form_HootCollectionAuditor_LblFolder" value="XML Folder" />
    <add key="Form_HootCollectionAuditor_LblArchiveFolders" value="Archive Folders&#xD;&#xA;(one per line)" />
    <add key="Form_HootCollectionAuditor_CheckboxIncludeSubDirs" value="Include Subdirectories" />
    <add key="Form_HootCollectionAuditor_MessageMissing" value="(MISSING)" />
    <add key="Form_HootCollectionAuditor_MessageBegin" value="Auditing Hoot...Begin" />
    <add key="Form_HootCollectionAuditor_MessageComplete" value="Auditing Hoot...Complete" />
    <add key="Form_HootCollectionAuditor_MessageCancel" value="Auditing Hoot...Cancelled" />
    <!-- Miscellaneous: NSF - NSFE to NSF + M3U -->
    <add key="Form_Nsfe2M3u_Title" value="NSFE to NSF + .m3u" />
    <add key="Form_Nsfe2M3u_GroupSourceFiles" value="Source Files" />
    <add key="Form_Nsfe2M3u_LblDragNDrop" value="Drag and Drop folders or files here." />
    <add key="Form_Nsfe2M3u_GroupOptions" value="Options" />
    <add key="Form_Nsfe2M3u_CheckBoxOneM3uPerTrack" value="Output additional .m3u per track" />
    <add key="Form_Nsfe2M3u_MessageBegin" value="NSFE to .M3U Conversion...Begin" />
    <add key="Form_Nsfe2M3u_MessageComplete" value="NSFE to .M3U Conversion...Complete" />
    <add key="Form_Nsfe2M3u_MessageCancel" value="NSFE to .M3U Conversion...Cancelled" />
    <!-- Miscellaneous: GBS - GBS M3U CREATOR -->
    <add key="Form_GbsM3u_Title" value="GBS .m3u Builder" />
    <add key="Form_GbsM3u_GroupSourceFiles" value="Source Files" />
    <add key="Form_GbsM3u_LblDragNDrop" value="Drag and Drop folders or files here." />
    <add key="Form_GbsM3u_GroupOptions" value="Options" />
    <add key="Form_GbsM3u_CheckBoxOneM3uPerTrack" value="Output additional .m3u per track" />
    <add key="Form_GbsM3u_MessageBegin" value="GBS .M3U Creation...Begin" />
    <add key="Form_GbsM3u_MessageComplete" value="GBS .M3U Creation...Complete" />
    <add key="Form_GbsM3u_MessageCancel" value="GBS .M3U Creation...Cancelled" />
    <!-- Miscellaneous: VGM - VGM Tag Editor -->
    <add key="Form_VgmTagEditor_Title" value="VGM Tag Editor" />
    <add key="Form_VgmTagEditor_DoTaskButton" value="Update Tags" />
    <add key="Form_VgmTagEditor_Info" value="- Drag and Drop files OR Type a Directory OR Browse to Select a Directory.&#xD;&#xA;- One or multiple files can be selected for tagging.  Use Shift-Click and Ctrl-Click to select multiple files.&#xD;&#xA;- Right-Click on the File List to Refresh it or Clear it.&#xD;&#xA;- Leave fields empty to delete their contents.&#xD;&#xA;- Output will be GZip'd only if the input was GZip'd." />
    <add key="Form_VgmTagEditor_GrpSourceFiles" value="Source Files" />
    <add key="Form_VgmTagEditor_GrpSetTags" value="Game Tags" />
    <add key="Form_VgmTagEditor_LblGameEn" value="Game (En)" />
    <add key="Form_VgmTagEditor_LblGameJp" value="Game (Jp)" />
    <add key="Form_VgmTagEditor_LblSystemEn" value="System (En)" />
    <add key="Form_VgmTagEditor_LblSystemJp" value="System (Jp)" />
    <add key="Form_VgmTagEditor_LblArtistEn" value="Artist (En)" />
    <add key="Form_VgmTagEditor_LblArtistJp" value="Artist (Jp)" />
    <add key="Form_VgmTagEditor_LblGameDate" value="Rls. Date" />
    <add key="Form_VgmTagEditor_LblRipper" value="Ripper" />
    <add key="Form_VgmTagEditor_GrpTrackTags" value="Track Tags" />
    <add key="Form_VgmTagEditor_LblTrackTitleEn" value="Title (En)" />
    <add key="Form_VgmTagEditor_LblTrackTitleJp" value="Title (Jp)" />
    <add key="Form_VgmTagEditor_GrpComments" value="Comments" />
    <add key="Form_VgmTagEditor_MessageBegin" value="Updating VGM Tags...Begin" />
    <add key="Form_VgmTagEditor_MessageComplete" value="Updating VGM Tags...Complete" />
    <add key="Form_VgmTagEditor_MessageCancel" value="Updating VGM Tags...Cancelled" />
    <!-- Miscellaneous: xSF - XSF2EXE -->
    <add key="Form_Xsf2Exe_Title" value="xSF to EXE" />
    <add key="Form_Xsf2Exe_GroupSourceFiles" value="Source Files" />
    <add key="Form_Xsf2Exe_LblDragNDrop" value="Drag and Drop folders or files here." />
    <add key="Form_Xsf2Exe_GroupOptions" value="Options" />
    <add key="Form_Xsf2Exe_CheckBoxExtractReservedSection" value="Also extract Reserved Section" />
    <add key="Form_Xsf2Exe_CheckBoxIncludeOriginalExtension" value="Include original file extension in output file name" />
    <add key="Form_Xsf2Exe_CheckBoxStripGsfHeader" value="Strip GSF header after decompression" />
    <add key="Form_Xsf2Exe_MessageBegin" value="xSF2EXE...Begin" />
    <add key="Form_Xsf2Exe_MessageComplete" value="xSF2EXE...Complete" />
    <add key="Form_Xsf2Exe_MessageCancel" value="xSF2EXE...Cancelled" />
    <!-- Miscellaneous: xSF - Recompress xSF -->
    <add key="Form_RecompressXsf_Title" value="Recompress xSF Files" />
    <add key="Form_RecompressXsf_DoTaskButton" value="Recompress xSFs" />
    <add key="Form_RecompressXsf_GroupSource" value="Source" />
    <add key="Form_RecompressXsf_LabelSourceDragNDrop" value="Drag and Drop files here, or browse for a folder." />
    <add key="Form_RecompressXsf_GroupOptions" value="Options" />
    <add key="Form_RecompressXsf_CheckBox7zipTopLevelFolders" value="7zip (ultra) top level folder(s) (if applicable)" />
    <add key="Form_RecompressXsf_MessageBegin" value="Recompress Data...Begin" />
    <add key="Form_RecompressXsf_MessageComplete" value="Recompress Data...Complete" />
    <add key="Form_RecompressXsf_MessageCancel" value="Recompress Data...Cancelled" />
    <!-- Miscellaneous: xSF - xSF Tag Editor -->
    <add key="Form_XsfTagEditor_Title" value="xSF Tag Editor" />
    <add key="Form_XsfTagEditor_DoTaskButton" value="Update Tags" />
    <add key="Form_XsfTagEditor_Info" value="- Tag files with xSF style tags (xSF/S98v3).  &#xD;&#xA;- One or multiple files can be selected for tagging.  Use Shift-Click and Ctrl-Click to select multiple files.&#xD;&#xA;- Right-Click on the File List to Refresh it.&#xD;&#xA;- Becuase Windows cannot use UTF8 in batch files, some data may be lost in the UTF8 to ASCII conversion.&#xD;&#xA;- Protip: Selecting all files and clicking 'Update Tags' will update the tags to UTF8 and output a batch file of all tags (if checked)." />
    <add key="Form_XsfTagEditor_GrpSourceFiles" value="Source Files" />
    <add key="Form_XsfTagEditor_GrpSetTags" value="Game Tags" />
    <add key="Form_XsfTagEditor_LblGame" value="Game" />
    <add key="Form_XsfTagEditor_LblArtist" value="Artist" />
    <add key="Form_XsfTagEditor_LblCopyright" value="Copyright" />
    <add key="Form_XsfTagEditor_LblGenre" value="Genre" />
    <add key="Form_XsfTagEditor_LblYear" value="Year" />
    <add key="Form_XsfTagEditor_LblXsfBy" value="xSF By" />
    <add key="Form_XsfTagEditor_LblSystem" value="System" />
    <add key="Form_XsfTagEditor_GrpTrackTags" value="Track Specific Tags" />
    <add key="Form_XsfTagEditor_LblTrackTitle" value="Title" />
    <add key="Form_XsfTagEditor_LblLength" value="Length" />
    <add key="Form_XsfTagEditor_LblFade" value="Fade" />
    <add key="Form_XsfTagEditor_LblVolume" value="Volume" />
    <add key="Form_XsfTagEditor_GrpComments" value="Comments" />
    <add key="Form_XsfTagEditor_CbDeleteEmpty" value="Remove fields you've left empty from the files' tags." />
    <add key="Form_XsfTagEditor_CheckboxCreateBatch" value="Build psfpoint.exe batch file for all values in changed files (S98v3 not supported).  Output will be ASCII." />
    <add key="Form_XsfTagEditor_MessageBegin" value="Updating xSF Tags...Begin" />
    <add key="Form_XsfTagEditor_MessageComplete" value="Updating xSF Tags...Complete" />
    <add key="Form_XsfTagEditor_MessageCancel" value="Updating xSF Tags...Cancelled" />
    <!-- Miscellaneous: xSF - 2SF - Make2sf -->
    <add key="Form_Make2sf_Title" value="Make 2SFs" />
    <add key="Form_Make2sf_DoTaskButton" value="Make 2SFs" />
    <add key="Form_Make2sf_IntroText1" value="- Thanks to UNKNOWNFILE and CaitSith2 for all of the 2SF work." />
    <add key="Form_Make2sf_IntroText2" value="- 'testpack.nds' is not included and must be downloaded and placed in &lt;{0}&gt;." />
    <add key="Form_Make2sf_IntroText3" value="- Volume can be changed in the output by double clicking the 'Volume' column." />
    <add key="Form_Make2sf_IntroText4" value="- Duplicates will be automatically unchecked and the row will be Red in color.  You may recheck them if you want to include them anyway." />
    <add key="Form_Make2sf_GroupSourcePaths" value="Source Paths" />
    <add key="Form_Make2sf_LabelSdat" value="SDAT" />
    <add key="Form_Make2sf_LabelOutputPath" value="Output Path" />
    <add key="Form_Make2sf_GroupSetInformation" value="Set Information" />
    <add key="Form_Make2sf_LabelGame" value="Game" />
    <add key="Form_Make2sf_LabelArtist" value="Artist" />
    <add key="Form_Make2sf_LabelCopyright" value="Copyright" />
    <add key="Form_Make2sf_LabelGameSerial" value="Game Serial" />
    <add key="Form_Make2sf_LabelYear" value="Year" />
    <add key="Form_Make2sf_ColumnHeader0" value="Select" />
    <add key="Form_Make2sf_ColumnHeader1" value="Number" />
    <add key="Form_Make2sf_ColumnHeader2" value="File ID" />
    <add key="Form_Make2sf_ColumnHeader3" value="Size" />
    <add key="Form_Make2sf_ColumnHeader4" value="Name" />
    <add key="Form_Make2sf_ColumnHeader5" value="Bank" />
    <add key="Form_Make2sf_ColumnHeader6" value="Volume" />
    <add key="Form_Make2sf_ColumnHeader7" value="CPR" />
    <add key="Form_Make2sf_ColumnHeader8" value="PPR" />
    <add key="Form_Make2sf_ColumnHeader9" value="PLY" />
    <add key="Form_Make2sf_ErrorMessageOutputFolder" value="Output folder cannot be the same as the folder containing the source SDAT." />
    <add key="Form_Make2sf_ErrorMessageOutputFolderHeader" value="INVALID OUTPUT FOLDER" />
    <add key="Form_Make2sf_ErrorMessageTestpackMissing" value="{0} not found.  Please put {0} in &lt;{1}&gt;" />
    <add key="Form_Make2sf_ErrorMessageTestpackMissingHeader" value="MISSING &lt;{0}&gt;" />
    <add key="Form_Make2sf_ErrorMessageTestpackCrc32" value="Invalid CRC32 for {0}.  Please put {0} in &lt;{1}&gt;.  The expected CRC32 is {2}." />
    <add key="Form_Make2sf_ErrorMessageTestpackCrc32Header" value="INVALID CRC32 FOR &lt;{0}&gt;" />
    <add key="Form_Make2sf_MessageBegin" value="Make 2SFs...Begin" />
    <add key="Form_Make2sf_MessageComplete" value="Make 2SFs...Complete" />
    <add key="Form_Make2sf_MessageCancel" value="Make 2SFs...Cancelled" />
    <!-- Miscellaneous: xSF - 2SF - NDSTo2SF -->
    <add key="Form_NdsTo2sf_Title" value="NDS To 2SF (Fully Automated 2SF Creation)" />
    <add key="Form_NdsTo2sf_IntroText" value="- Create 2SFs directly from NDS rom images -" />
    <add key="Form_NdsTo2sf_MessageBegin" value="NDSTo2SF...Begin" />
    <add key="Form_NdsTo2sf_MessageComplete" value="NDSTo2SF...Complete" />
    <add key="Form_NdsTo2sf_MessageCancel" value="NDSTo2SF...Cancelled" />
    <!-- Miscellaneous: xSF - 2SF - 2sfTimer -->
    <add key="Form_2sfTimer_Title" value="2SF Timer" />
    <add key="Form_2sfTimer_DoTaskButton" value="Time 2SFs" />
    <add key="Form_2sfTimer_IntroText" value="Time 2SF Files." />
    <add key="Form_2sfTimer_GroupSourcePaths" value="Source Paths" />
    <add key="Form_2sfTimer_LblPathTo2sfFiles" value="Path to 2SF files" />
    <add key="Form_2sfTimer_LblPathToSdat" value="Path to SDAT" />
    <add key="Form_2sfTimer_LblFilePrefix" value="File Prefix" />
    <add key="Form_2sfTimer_GroupOptions" value="Options" />
    <add key="Form_2sfTimer_CheckboxSingleLoop" value="Single Loop (leave unchecked for two loops)" />
    <add key="Form_2sfTimer_MessageBegin" value="Time 2SFs...Begin" />
    <add key="Form_2sfTimer_MessageComplete" value="Time 2SFs...Complete" />
    <add key="Form_2sfTimer_MessageCancel" value="Time 2SFs...Cancelled" />
    <!-- Miscellaneous: xSF - 2SF - SDAT Optimizer -->
    <add key="Form_SdatOptimizer_Title" value="SDAT Optimizer" />
    <add key="Form_SdatOptimizer_IntroText" value="Optimize SDATs for zlib compression." />
    <add key="Form_SdatOptimizer_GroupSource" value="Source SDATs" />
    <add key="Form_SdatOptimizer_LblDragNDrop" value="Drag SDAT(s) to optimize here." />
    <add key="Form_SdatOptimizer_GroupOptions" value="Options" />
    <add key="Form_SdatOptimizer_LblStartingSequence" value="Starting Sequence" />
    <add key="Form_SdatOptimizer_LblEndingSequence" value="Ending Sequence" />
    <add key="Form_SdatOptimizer_CheckBoxIncludeAllSequences" value="Include All Sequences" />
    <add key="Form_SdatOptimizer_MessageBegin" value="SDAT Optimization...Begin" />
    <add key="Form_SdatOptimizer_MessageComplete" value="SDAT Optimization...Complete" />
    <add key="Form_SdatOptimizer_MessageCancel" value="SDAT Optimization...Cancelled" />
    <!-- Miscellaneous: xSF - 2SF - V1 to V2 Tag Mirgrator -->
    <add key="Form_V1toV2TagMigrator_Title" value="2SF - V1 to V2 Tag Copier" />
    <add key="Form_V1toV2TagMigrator_DoTaskButton" value="Copy Tags" />
    <add key="Form_V1toV2TagMigrator_Title_IntroText" value="- Copy tags from old version rips to new version rips.&#xD;&#xA;- Sets with multiple .2sflib files will have problems due to duplicate track IDs.  Be sure to run the tool for matching .2sflibs (SDATs) only." />
    <add key="Form_V1toV2TagMigrator_LblV1Folder" value="V1 Folder" />
    <add key="Form_V1toV2TagMigrator_LblV2Folder" value="V2 Folder" />
    <add key="Form_V1toV2TagMigrator_BtnDefault" value="Default" />
    <add key="Form_V1toV2TagMigrator_BtnCheckAll" value="Check All" />
    <add key="Form_V1toV2TagMigrator_BtnCheckNone" value="Check None" />
    <add key="Form_V1toV2TagMigrator_ErrorMatch" value="{0} cannot match {1}" />
    <add key="Form_V1toV2TagMigrator_Title_MessageBegin" value="Copying Tags...Begin" />
    <add key="Form_V1toV2TagMigrator_Title_MessageComplete" value="Copying Tags...Complete" />
    <add key="Form_V1toV2TagMigrator_Title_MessageCancel" value="Copying Tags...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - PSF Data Finder -->
    <add key="Form_PsfDataFinder_Title" value="PSF Data Finder" />
    <add key="Form_PsfDataFinder_IntroText" value="- Extract SEQ/VH/VB data from files.&#xD;&#xA;- VH/VB should always be correctly paired.&#xD;&#xA;- NOTICE: VB DETECTION CAN BE VERY SLOW, PLEASE BE PATIENT..." />
    <add key="Form_PsfDataFinder_GrpOptions" value="Options" />
    <add key="Form_PsfDataFinder_CbMinSqSize" value="Minimum SEQ Size" />
    <add key="Form_PsfDataFinder_CbByteAlign" value="VB data always begins at 0x00 offset (faster, and can skip false positives)." />
    <add key="Form_PsfDataFinder_CbReorderSq" value="Name SEQ files to correspond to maximum VH values." />
    <add key="Form_PsfDataFinder_CbRelaxVbEof" value="Relax VB EOF Restrictions (only use sample lengths to determine EOF)" />
    <add key="Form_PsfDataFinder_MessageBegin" value="Extracting PSF Data...Begin" />
    <add key="Form_PsfDataFinder_MessageComplete" value="Extracting PSF Data...Complete" />
    <add key="Form_PsfDataFinder_MessageCancel" value="Extracting PSF Data...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - bin2psfFE -->
    <add key="Form_Bin2PsfFE_Title" value="PSF Maker" />
    <add key="Form_Bin2PsfFE_DoTaskButton" value="Make PSFs" />
    <add key="Form_Bin2PsfFE_IntroText" value="Make PSFs in batch mode.&#xD;&#xA;- VGMToolbox does not support SEPs for use with Mark Grass's or Davironica's Generic Drivers.  Please use the SEP Splitter first.&#xD;&#xA;- Because of driver parameter placement, only drivers patched using VGMToolbox created stubs (or a stub with the same parameters at the same addresses) will function properly for SEPs.  You can find the base stub source in the './external/psf/psfdrv.c' file." />
    <add key="Form_Bin2PsfFE_GroupSource" value="Source" />
    <add key="Form_Bin2PsfFE_LblDriverPath" value="Driver Path" />
    <add key="Form_Bin2PsfFE_LblSourceFiles" value="Source Files" />
    <add key="Form_Bin2PsfFE_LblOutputFolder" value="Output Folder" />
    <add key="Form_Bin2PsfFE_LblPsfLibName" value="PSFLib Name" />
    <add key="Form_Bin2PsfFE_CheckBoxMinipsf" value="Create .psflib for VH/VB data" />
    <add key="Form_Bin2PsfFE_GroupOptions" value="Options" />
    <add key="Form_Bin2PsfFE_LblSeqOffset" value="SEQ Offset" />
    <add key="Form_Bin2PsfFE_LblVhOffset" value="VH Offset" />
    <add key="Form_Bin2PsfFE_LblVbOffset" value="VB Offset" />
    <add key="Form_Bin2PsfFE_CbZeroLengthSeq" value="Allow Zero Length Sequences" />
    <add key="Form_Bin2PsfFE_GrpGenericDrivers" value="Driver Presets" />
    <add key="Form_Bin2PsfFE_LblGenericDriver" value="Preset" />
    <add key="Form_Bin2PsfFE_MessageBegin" value="PSF Creation...Begin" />
    <add key="Form_Bin2PsfFE_MessageComplete" value="PSF Creation...Complete" />
    <add key="Form_Bin2PsfFE_MessageCancel" value="PSF Creation...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - PSF Stub Creator -->
    <add key="Form_PsfStubCreator_Title" value="PSF Driver Stub Creator" />
    <add key="Form_PsfStubCreator_IntroText" value="PsyQ SDK must be installed.&#xD;&#xA;Be sure to add your PSYQ and PSYQ\\BIN folders to your PATH environment variable.&#xD;&#xA;Also please create a PSYQ_PATH environment variable pointing to the top level PSYQ folder." />
    <add key="Form_PsfStubCreator_GroupOptions" value="Options" />
    <add key="Form_PsfStubCreator_LblDriverText" value="Driver Text String" />
    <add key="Form_PsfStubCreator_ErrPsyQPath" value="PSYQ_PATH environment variable not found." />
    <add key="Form_PsfStubCreator_ErrPsyQSdk" value="Required PsyQ SDK executables (CCPSX.EXE, PSYLINK.EXE) not found in any of the directories listed in your PATH environment variable.&#xD;&#xA;  Please update your PATH environment variables or install the PsyQ SDK." />
    <add key="Form_PsfStubCreator_MessageBegin" value="Building PSF Driver Stub...Begin" />
    <add key="Form_PsfStubCreator_MessageComplete" value="Building PSF Driver Stub...Complete" />
    <add key="Form_PsfStubCreator_MessageCancel" value="Building PSF Driver Stub...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - VAB Splitter -->
    <add key="Form_VabSplitter_Title" value="PSF VAB Splitter" />
    <add key="Form_VabSplitter_IntroText" value="Split PSX VAB format files into .VH and .VB files." />
    <add key="Form_VabSplitter_MessageBegin" value="Splitting VAB Files...Begin" />
    <add key="Form_VabSplitter_MessageComplete" value="Splitting VAB Files...Complete" />
    <add key="Form_VabSplitter_MessageCancel" value="Splitting VAB Files...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - PSF Timer -->
    <add key="Form_SeqExtractor_Title" value="PSF Timer" />
    <add key="Form_SeqExtractor_IntroText" value="- Extract SEQs from files and build a timing script.&#xD;&#xA;- While an attempt to properly extract bad rips has been made, be aware that many rips lack the proper termination chars (0xFF2F00), and therefore extracting the SEQs cannot be accurate.  For rips such as these, you should either correct the SEQ portion or extract it manually and time it that way.&#xD;&#xA;- The timing tool assumes one SEQ per source file and will time the first SEQ found." />
    <add key="Form_SeqExtractor_GroupSource" value="Source Files" />
    <add key="Form_SeqExtractor_LblDragNDrop" value="Drag and Drop files to scan here." />
    <add key="Form_SeqExtractor_GroupOptions" value="Options" />
    <add key="Form_SeqExtractor_CheckBoxForce2Loops" value="Force 2 loops for all loops found (Not recommended, use only for overtimed tracks)" />
    <add key="Form_SeqExtractor_CheckBoxLoopEntireTrack" value="Multiply calulated time by 2 (this is useful for tracks that loop the entire track, &#xD;&#xA;but do not actually contain the loop command)." />
    <add key="Form_SeqExtractor_CheckBoxForceType" value="Force Source Type (For proper SEP rips, SEQ offset must be entered)" />
    <add key="Form_SeqExtractor_RadioForceSepType" value="SEP Type" />
    <add key="Form_SeqExtractor_RadioForceSeqType" value="SEQ Type" />
    <add key="Form_SeqExtractor_MessageBegin" value="Time PSFs...Begin" />
    <add key="Form_SeqExtractor_MessageComplete" value="Time PSFs...Complete" />
    <add key="Form_SeqExtractor_MessageCancel" value="Time PSFs...Cancelled" />
    <!-- Miscellaneous: xSF - PSF - Easy PSF Driver Extractor -->
    <add key="Form_EasyPsfExtractor_Title" value="Easy PSF Driver Data Extractor" />
    <add key="Form_EasyPsfExtractor_IntroText" value="- Extract SEQ/VH/VB from Easy PSF Driver sets for use with rebuilding with the original driver.&#xD;&#xA;- If a set uses Davironica's Easy PSF Driver, this will extract data much faster than the PSF Data Finder." />
    <add key="Form_EasyPsfExtractor_MessageBegin" value="Extracting Easy PSF Driver Data...Begin" />
    <add key="Form_EasyPsfExtractor_MessageComplete" value="Extracting Easy PSF Driver Data...Complete" />
    <add key="Form_EasyPsfExtractor_MessageCancel" value="Extracting Easy PSF Driver Data...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - PSF2 Data Finder -->
    <add key="Form_Psf2DataFinder_Title" value="PSF2 Data Finder" />
    <add key="Form_Psf2DataFinder_IntroText" value="- Extract SQ/HD/BD data from files.&#xD;&#xA;- HD/BD should always be correctly paired.&#xD;&#xA;- NOTICE: BD DETECTION CAN BE VERY SLOW, PLEASE BE PATIENT..." />
    <add key="Form_Psf2DataFinder_GrpOptions" value="Options" />
    <add key="Form_Psf2DataFinder_CbMinSqSize" value="Minimum SQ Size" />
    <add key="Form_Psf2DataFinder_CbByteAlign" value="BD data always begins at 0x00 offset (faster, and can skip false positives)." />
    <add key="Form_Psf2DataFinder_CbReorderSq" value="Name SQ files to correspond to maximum HD values." />
    <add key="Form_Psf2DataFinder_MessageBegin" value="Extracting PSF2 Data...Begin" />
    <add key="Form_Psf2DataFinder_MessageComplete" value="Extracting PSF2 Data...Complete" />
    <add key="Form_Psf2DataFinder_MessageCancel" value="Extracting PSF2 Data...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - mkpsf2FE -->
    <add key="Form_MkPsf2FE_Title" value="mkpsf2 Front End" />
    <add key="Form_MkPsf2FE_DoTaskButton" value="Build PSF2s" />
    <add key="Form_MkPsf2FE_IntroText1" value="Source Directory: Path to BD/HD/SQ files." />
    <add key="Form_MkPsf2FE_IntroText2" value="Modules Directory: Path to IRX files." />
    <add key="Form_MkPsf2FE_IntroText3" value="Notes: Be sure matching BD/HD/SQ files have the same file name." />
    <add key="Form_MkPsf2FE_GroupDirectory" value="Sources" />
    <add key="Form_MkPsf2FE_LblSourceDirectory" value="Source Directory" />
    <add key="Form_MkPsf2FE_LblModulesDirectory" value="Modules Directory" />
    <add key="Form_MkPsf2FE_LblOutputFolder" value="Output Folder" />
    <add key="Form_MkPsf2FE_GroupOptions" value="Options (Leave empty for defaults)" />
    <add key="Form_MkPsf2FE_LblReverb" value="Reverb" />
    <add key="Form_MkPsf2FE_LblDepth" value="Depth" />
    <add key="Form_MkPsf2FE_LblVolume" value="Volume" />
    <add key="Form_MkPsf2FE_LblTempo" value="Tempo" />
    <add key="Form_MkPsf2FE_LblTickInterval" value="Tick Interval" />
    <add key="Form_MkPsf2FE_LblAuthor" value="mkpsf2.exe is written by Neill Corlett (http://www.neillcorlett.com/)." />
    <add key="Form_MkPsf2FE_MessageBegin" value="Build PSF2s...Begin" />
    <add key="Form_MkPsf2FE_MessageComplete" value="Build PSF2s...Complete" />
    <add key="Form_MkPsf2FE_MessageCancel" value="Build PSF2s...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - unpkpsf2FE -->
    <add key="Form_UnpkPsf2FE_Title" value="PSF2 Unpacker" />
    <add key="Form_UnpkPsf2FE_IntroText" value="Unpack PSF2 files." />
    <add key="Form_UnpkPsf2FE_GroupSource" value="Source Files/Folders" />
    <add key="Form_UnpkPsf2FE_LblDragNDrop" value="Drag PSF2s (or folders containing PSF2s) to Unpack Here" />
    <add key="Form_UnpkPsf2FE_LblAuthor" value="" />
    <add key="Form_UnpkPsf2FE_MessageBegin" value="PSF2 Unpacking...Begin" />
    <add key="Form_UnpkPsf2FE_MessageComplete" value="PSF2 Unpacking...Complete" />
    <add key="Form_UnpkPsf2FE_MessageCancel" value="PSF2 Unpacking...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - PSF2 to PSF2LIB -->
    <add key="Form_Psf2ToPsf2Lib_Title" value="PSF2 to PSF2LIB (Library Builder)" />
    <add key="Form_Psf2ToPsf2Lib_DoTaskButton" value="Combine PSF2s" />
    <add key="Form_Psf2ToPsf2Lib_IntroText1" value="Files must all use the same modules." />
    <add key="Form_Psf2ToPsf2Lib_IntroText2" value="This works for standard CSL rips only." />
    <add key="Form_Psf2ToPsf2Lib_IntroText3" value="Files will be output in the 'rips\\psf2s' subfolder underneath VGMToolbox." />
    <add key="Form_Psf2ToPsf2Lib_GroupSource" value="Source Directory" />
    <add key="Form_Psf2ToPsf2Lib_GroupOptions" value="Options" />
    <add key="Form_Psf2ToPsf2Lib_LblOutputFilePrefix" value="Output File Prefix" />
    <add key="Form_Psf2ToPsf2Lib_MessageBegin" value="Combine PSF2s...Begin" />
    <add key="Form_Psf2ToPsf2Lib_MessageComplete" value="Combine PSF2s...Complete" />
    <add key="Form_Psf2ToPsf2Lib_MessageCancel" value="Combine PSF2s...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - PSF2 Sq Extractor -->
    <add key="Form_Psf2SqExtractor_Title" value="PSF2 SQ Extractor" />
    <add key="Form_Psf2SqExtractor_IntroText" value="Extract only the SQ files from CSL PSF2s and rename them with the same name as the source." />
    <add key="Form_Psf2SqExtractor_GroupSource" value="Source Files/Folders" />
    <add key="Form_Psf2SqExtractor_LblDragNDrop" value="Drag PSF2s to Extract From Here" />
    <add key="Form_Psf2SqExtractor_MessageBegin" value="SQ Extraction...Begin" />
    <add key="Form_Psf2SqExtractor_MessageComplete" value="SQ Extraction...Complete" />
    <add key="Form_Psf2SqExtractor_MessageCancel" value="SQ Extraction...Cancelled" />
    <!-- Miscellaneous: xSF - PSF2 - PSF2 Timer -->
    <add key="Form_Psf2Timer_Title" value="PSF2 Timer" />
    <add key="Form_Psf2Timer_IntroText" value="Drag and Drop PSF2s onto the box above.  A timing script will be output in each PSF2's directory." />
    <add key="Form_Psf2Timer_GroupSource" value="Source Files" />
    <add key="Form_Psf2Timer_LblDragNDrop" value="Drag and Drop PSF2s (or folders containing PSF2s) to time here." />
    <add key="Form_Psf2Timer_MessageBegin" value="Time PSF2s...Begin" />
    <add key="Form_Psf2Timer_MessageComplete" value="Time PSF2s...Complete" />
    <add key="Form_Psf2Timer_MessageCancel" value="Time PSF2s...Cancelled" />
    <!-- Miscellaneous: xSF - SSF - ssfmake Front End -->
    <add key="Form_SsfMakeFE_Title" value="ssfmake Front End (note: Python must be installed and in your PATH.)" />
    <add key="Form_SsfMakeFE_DoTaskButton" value="Build SSFs" />
    <add key="Form_SsfMakeFE_IntroText1" value="- ssfmake.py, ssfinfo.py, seqext.py, and tonext.py are all written by kingshriek (snesmusic.org/hoot/kingshriek/ssf/)." />
    <add key="Form_SsfMakeFE_IntroText2" value="- Please name data collections as SEQ/BIN/EXB." />
    <add key="Form_SsfMakeFE_IntroText3" value="- DSP map checking not yet implemented." />
    <add key="Form_SsfMakeFE_IntroText4" value="- Auto searching works best (only?) when all files are within a single archive." />
    <add key="Form_SsfMakeFE_GroupFiles" value="Files" />
    <add key="Form_SsfMakeFE_LblDriver" value="Driver" />
    <add key="Form_SsfMakeFE_LblSourcePath" value="Source Path" />
    <add key="Form_SsfMakeFE_LblOutputFolder" value="Output Folder" />
    <add key="Form_SsfMakeFE_LblSingleDspFile" value="Single DSP File (optional)" />
    <add key="Form_SsfMakeFE_GroupSettings" value="Settings" />
    <add key="Form_SsfMakeFE_LblSequenceBank" value="Sequence Bank" />
    <add key="Form_SsfMakeFE_LblSequenceTrack" value="Sequence Track" />
    <add key="Form_SsfMakeFE_LblVolume" value="Volume" />
    <add key="Form_SsfMakeFE_LblMixerBank" value="Mixer Bank" />
    <add key="Form_SsfMakeFE_LblMixerNumber" value="Mixer Number" />
    <add key="Form_SsfMakeFE_LblEffect" value="Effect" />
    <add key="Form_SsfMakeFE_CheckBoxMatchSeqBank" value="Match Sequence Bank" />
    <add key="Form_SsfMakeFE_CheckBoxSeekData" value="Ignore Extensions, use seqext.py and tonext.py to find data.  &#xD;&#xA;Will grab .EXB files from Source Path if availible.  &#xD;&#xA;Make sure the .EXB filenames match the files containing SEQ/TONE data." />
    <add key="Form_SsfMakeFE_MessageBegin" value="Build SSFs...Begin" />
    <add key="Form_SsfMakeFE_MessageComplete" value="Build SSFs...Complete" />
    <add key="Form_SsfMakeFE_MessageCancel" value="Build SSFs...Cancelled" />
    <!-- Miscellaneous: xSF - SSF - seqext/tonext Front End -->
    <add key="Form_SeqextTonextFE_Title" value="seqext.py/tonext.py Front End  (note: Python must be installed and in your PATH.)" />
    <add key="Form_SeqextTonextFE_IntroText" value="Extract SEQ/TON data from files for SSF creation." />
    <add key="Form_SeqextTonextFE_GroupSource" value="Source Files" />
    <add key="Form_SeqextTonextFE_LblDragNDrop" value="Drag file(s) to check here." />
    <add key="Form_SeqextTonextFE_CheckBoxExtractToSubfolder" value="Extract each file to a subfolder." />
    <add key="Form_SeqextTonextFE_LblAuthor" value="seqext.py and tonext.py are written by kingshriek (snesmusic.org/hoot/kingshriek/ssf/)." />
    <add key="Form_SeqextTonextFE_MessageBegin" value="SEQ/TON Extraction...Begin" />
    <add key="Form_SeqextTonextFE_MessageComplete" value="SEQ/TON Extraction...Complete" />
    <add key="Form_SeqextTonextFE_MessageCancel" value="SEQ/TON Extraction...Cancelled" />
    <!-- Miscellaneous: Extract - Generic - Snakebite GUI -->
    <add key="Form_SnakebiteGUI_Title" value="Simple Cutter (Snakebite GUI)" />
    <add key="Form_SnakebiteGUI_BtnDoTask" value="Cut File" />
    <add key="Form_SnakebiteGUI_IntroText" value="- Simple binary file cutter.&#xD;&#xA;- Batch mode will automatically cut all dropped files and output the cut files using the original filename with the entered Output File Extension." />
    <add key="Form_SnakebiteGUI_ErrorSingleFile" value="Please only drop a single file." />
    <add key="Form_SnakebiteGUI_ErrorInputOutputSame" value="Input and Output files cannot be the same." />
    <add key="Form_SnakebiteGUI_GrpFiles" value="Files" />
    <add key="Form_SnakebiteGUI_LblSourceFiles" value="Source File(s)" />
    <add key="Form_SnakebiteGUI_LblDragNDrop" value="Drag and Drop Source File(s), or Browse to Select a Single File" />
    <add key="Form_SnakebiteGUI_GroupOutputMode" value="Output Mode" />
    <add key="Form_SnakebiteGUI_RbNameOutput" value="Single File Mode" />
    <add key="Form_SnakebiteGUI_RbAutoName" value="Batch Mode" />
    <add key="Form_SnakebiteGUI_LblOutputFile" value="Output File" />
    <add key="Form_SnakebiteGUI_LblFileExtension" value="Output File Extension" />
    <add key="Form_SnakebiteGUI_GrpOptions" value="Cut Options" />
    <add key="Form_SnakebiteGUI_LblStartAddress" value="Start Address" />
    <add key="Form_SnakebiteGUI_RbEndAddress" value="End Address" />
    <add key="Form_SnakebiteGUI_RbLength" value="Length" />
    <add key="Form_SnakebiteGUI_RbEndOfFile" value="End of File (EOF)" />
    <add key="Form_SnakebiteGUI_MessageBegin" value="Cutting File...Begin" />
    <add key="Form_SnakebiteGUI_MessageComplete" value="Cutting File...Complete" />
    <add key="Form_SnakebiteGUI_MessageCancel" value="Cutting File...Cancelled" />
    <!-- Miscellaneous: Extract - Generic - Advanced Offset Finder/Cutter -->
    <add key="Form_SimpleCutter_Title" value="Advanced Cutter/Offset Finder" />
    <add key="Form_SimpleCutter_IntroText" value="Search for offsets, or search for offsets and cut based on input criteria.&#xD;&#xA;- Use &quot;Search String is at Offset&quot; for file types that have their Magic Bytes at a nonzero offset (i.e. SSF Driver)&#xD;&#xA;- Use &quot;Cut Size is at Offset&quot; for file types that store their length in the header.&#xD;&#xA;- Preset .xml files should be placed in &lt;{0}&gt; to be detected." />
    <add key="Form_SimpleCutter_GroupFiles" value="Files to Search" />
    <add key="Form_SimpleCutter_LblDragNDrop" value="Drag and Drop files to search here." />
    <add key="Form_SimpleCutter_GroupCriteria" value="Criteria" />
    <add key="Form_SimpleCutter_CheckBoxDoCut" value="Extract Files" />
    <add key="Form_SimpleCutter_LblStringAtOffset" value="Search String is at Offset" />
    <add key="Form_SimpleCutter_LblOutputExtension" value="Output File Extension" />
    <add key="Form_SimpleCutter_GroupCutSizeOptions" value="Cut Size Options" />
    <add key="Form_SimpleCutter_RadioStaticCutSize" value="Use Static Cutsize" />
    <add key="Form_SimpleCutter_RadioOffsetBasedCutSize" value="Cut Size is at Offset" />
    <add key="Form_SimpleCutter_LblHasSize" value="and has size" />
    <add key="Form_SimpleCutter_LblStoredIn" value="and stored in" />
    <add key="Form_SimpleCutter_LblInBytes" value="in bytes." />
    <add key="Form_SimpleCutter_LblFromStart" value="from the start of the file to cut." />
    <add key="Form_SimpleCutter_LblInBytes2" value="in bytes." />
    <add key="Form_SimpleCutter_LblByteOrder" value="byte order." />
    <add key="Form_SimpleCutter_RadioUseTerminator" value="Use Terminator String" />
    <add key="Form_SimpleCutter_CheckBoxTreatTerminatorAsHex" value="Treat as Hex" />
    <add key="Form_SimpleCutter_CheckBoxIncludeTerminatorInLength" value="Include Terminator in Cut Size Calculation" />
    <add key="Form_SimpleCutter_CheckBoxExtracCutSizeBytes" value="Add extra bytes to cut size" />
    <add key="Form_SimpleCutter_MessageBegin" value="Searching for Strings...Begin" />
    <add key="Form_SimpleCutter_MessageComplete" value="Searching for Strings...Complete" />
    <add key="Form_SimpleCutter_MessageCancel" value="Searching for Strings...Cancelled" />
    <!-- Miscellaneous: Extract - Generic - CD-XA Extractor -->
    <add key="Form_CdxaExtractor_Title" value="CD-XA Extractor" />
    <add key="Form_CdxaExtractor_IntroText" value="Extract XA data from files.  The ISO Extractor tool should be used to remove XA files from your disc images, and then you can extract the CD-XA sound data here." />
    <add key="Form_CdxaExtractor_GroupSource" value="Source Files" />
    <add key="Form_CdxaExtractor_LblDragNDrop" value="Drag and Drop files (or folders containing them) to check for XA data." />
    <add key="Form_CdxaExtractor_GroupOptions" value="Options" />
    <add key="Form_CdxaExtractor_LblSilentBlocks" value="Number of Silent Frames to determine EOF (decrease this value if multiple tracks are extracted to a single file.)" />
    <add key="Form_CdxaExtractor_CheckBoxAddRiffHeader" value="Add RIFF header (currently needed by all players)." />
    <add key="Form_CdxaExtractor_CheckBoxPatchByte0x11" value="Patch byte at 0x11 to equal 0x00 (also needed by most players)." />
    <add key="Form_CdxaExtractor_MessageBegin" value="Extract XA data...Begin" />
    <add key="Form_CdxaExtractor_MessageComplete" value="Extract XA data...Complete" />
    <add key="Form_CdxaExtractor_MessageCancel" value="Extract XA data...Cancelled" />
    <!-- Miscellaneous: Extract - Generic - MIDI Extractor -->
    <add key="Form_MidiExtractor_Title" value="MIDI Extractor" />
    <add key="Form_MidiExtractor_IntroText" value="Extract MIDI files embedded in other files." />
    <add key="Form_MidiExtractor_MessageBegin" value="Extracting MIDI Data...Begin" />
    <add key="Form_MidiExtractor_MessageComplete" value="Extracting MIDI Data...Complete" />
    <add key="Form_MidiExtractor_MessageCancel" value="Extracting MIDI Data...Cancelled" />
    <!-- Miscellaneous: Extract - NDS - SDAT Extractor -->
    <add key="Form_SdatExtractor_Title" value="Nintendo DS SDAT Extractor" />
    <add key="Form_SdatExtractor_IntroText" value="Extract all files from SDATs and create an SMAP" />
    <add key="Form_SdatExtractor_GroupSource" value="Source SDAT" />
    <add key="Form_SdatExtractor_LblDragNDrop" value="Drag SDAT(s) to extract here." />
    <add key="Form_SdatExtractor_MessageBegin" value="Extracting SDAT(s)...Begin" />
    <add key="Form_SdatExtractor_MessageComplete" value="Extracting SDAT(s)...Complete" />
    <add key="Form_SdatExtractor_MessageCancel" value="Extracting SDAT(s)...Cancelled" />
    <!-- Miscellaneous: Extract - NDS - SDAT Finder -->
    <add key="Form_SdatFinder_Title" value="Nintendo DS SDAT Finder" />
    <add key="Form_SdatFinder_IntroText" value="Search files for SDATs and extract them." />
    <add key="Form_SdatFinder_GroupSource" value="Source Files" />
    <add key="Form_SdatFinder_LblDragNDrop" value="Drag files to search here." />
    <add key="Form_SdatFinder_MessageBegin" value="Searching for SDATs...Begin" />
    <add key="Form_SdatFinder_MessageComplete" value="Searching for SDATs...Complete" />
    <add key="Form_SdatFinder_MessageCancel" value="Searching for SDATs...Cancelled" />
    <!-- Miscellaneous: Compression - Gzip Compress Decompress -->
    <add key="Form_GzipCompress_Title" value="gzip Compressor/Decompressor" />
    <add key="Form_GzipCompress_IntroText1" value="- Decompressed files will be output using the original file name with the '{0}' file extension.{1}" />
    <add key="Form_GzipCompress_IntroText2" value="- Compressed files will be output using the original file name with the '{0}' file extension.{1}" />
    <add key="Form_GzipCompress_ErrorIntParse" value="Cannot parse Offset, please enter an integer.  Be sure to prefix hex values with 0x" />
    <add key="Form_GzipCompress_GrpOptions" value="Options" />
    <add key="Form_GzipCompress_RbDecompress" value="Decompress" />
    <add key="Form_GzipCompress_RbCompress" value="Compress" />
    <add key="Form_GzipCompress_LblOffset" value="Starting Offset" />
    <add key="Form_GzipCompress_MessageBegin" value="Compressing/Decompressing gzip Data...Begin" />
    <add key="Form_GzipCompress_MessageComplete" value="Compressing/Decompressing gzip Data...Complete" />
    <add key="Form_GzipCompress_MessageCancel" value="Compressing/Decompressing gzip Data...Cancelled" />
    <!-- Miscellaneous: Compression - Zlib Compress Decompress -->
    <add key="Form_ZlibCompress_Title" value="zlib Compressor/Decompressor" />
    <add key="Form_ZlibCompress_IntroText1" value="- Decompressed files will be output using the original file name with the '{0}' file extension.{1}" />
    <add key="Form_ZlibCompress_IntroText2" value="- Compressed files will be output using the original file name with the '{0}' file extension.{1}" />
    <add key="Form_ZlibCompress_GrpOptions" value="Options" />
    <add key="Form_ZlibCompress_RbDecompress" value="Decompress" />
    <add key="Form_ZlibCompress_RbCompress" value="Compress" />
    <add key="Form_ZlibCompress_LblOffset" value="Starting Offset" />
    <add key="Form_ZlibCompress_MessageBegin" value="Compressing/Decompressing zlib Data...Begin" />
    <add key="Form_ZlibCompress_MessageComplete" value="Compressing/Decompressing zlib Data...Complete" />
    <add key="Form_ZlibCompress_MessageCancel" value="Compressing/Decompressing zlib Data...Cancelled" />
    <add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>
  <system.web>
    <membership defaultProvider="ClientAuthenticationMembershipProvider">
      <providers>
        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
      </providers>
    </membership>
    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
      <providers>
        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
      </providers>
    </roleManager>
  </system.web>
</configuration>