static const struct {
	size_t id;
	const char *name;
} key_info[] = {
	{lsAbout, "About"},
	{lsAction, "Action"},
	{lsActivationServer, "ActivationServer"},
	{lsActivationServerNotSpecified, "ActivationServerNotSpecified"},
	{lsAdd, "Add"},
	{lsAddFile, "AddFile"},
	{lsAddFolder, "AddFolder"},
	{lsAddFunction, "AddFunction"},
	{lsAdditional, "Additional"},
	{lsAddLicense, "AddLicense"},
	{lsAddress, "Address"},
	{lsAddressUsedByFunction, "AddressUsedByFunction"},
	{lsAddWatermark, "AddWatermark"},
	{lsAllFiles, "AllFiles"},
	{lsAssemblies, "Assemblies"},
	{lsAutoSaveProject, "AutoSaveProject"},
	{lsBack, "Back"},
	{lsBlocked, "Blocked"},
	{lsBreakAddress, "BreakAddress"},
	{lsBuildDate, "BuildDate"},
	{lsCalculator, "Calculator"},
	{lsCancel, "Cancel"},
	{lsCaseSensitive, "CaseSensitive"},
	{lsChanging, "Changing"},
	{lsClose, "Close"},
	{lsCode, "Code"},
	{lsContains, "Contains"},
	{lsComments, "Comments"},
	{lsCommandNotSupported, "CommandNotSupported"},
	{lsCompilationLog, "CompilationLog"},
	{lsCompilationType, "CompilationType"},
	{lsCompilationTypeHelp, "CompilationTypeHelp"},
	{lsCompile, "Compile"},
	{lsCompiled, "Compiled"},
	{lsCompiling, "Compiling"},
	{lsConfirmation, "Confirmation"},
	{lsContents, "Contents"},
	{lsContinue, "Continue"},
	{lsCopy, "Copy"},
	{lsCount, "Count"},
	{lsCPU, "CPU"},
	{lsCreateFileError, "CreateFileError"},
	{lsCreateSegmentError, "CreateSegmentError"},
	{lsCustomerName, "CustomerName"},
	{lsCustomerNameTooLong, "CustomerNameTooLong"},
	{lsCut, "Cut"},
	{lsDate, "Date"},
	{lsDebugger, "Debugger"},
	{lsDebuggerFound, "DebuggerFound"},
	{lsDebuggerHelp, "DebuggerHelp"},
	{lsDebugMode, "DebugMode"},
	{lsDebugModeHelp, "DebugModeHelp"},
	{lsDefault, "Default"},
	{lsDelete, "Delete"},
	{lsDeleteFile, "DeleteFile"},
	{lsDeleteFolder, "DeleteFolder"},
	{lsDeleteFunction, "DeleteFunction"},
	{lsDeleteLicense, "DeleteLicense"},
	{lsDeleteDefaultTemplate, "DeleteDefaultTemplate"},
	{lsDeleteTemplate, "DeleteTemplate"},
	{lsDeleteWatermark, "DeleteWatermark"},
	{lsDeleting, "Deleting"},
	{lsDemoVersion, "DemoVersion"},
	{lsDetails, "Details"},
	{lsDetection, "Detection"},
	{lsDirectories, "Directories"},
	{lsDump, "Dump"},
	{lsEdit, "Edit"},
	{lsEmail, "Email"},
	{lsEmailTooLong, "EmailTooLong"},
	{lsError, "Error"},
	{lsEthernet, "Ethernet"},
	{lsExamples, "Examples"},
	{lsExcludedFromCompilation, "ExcludedFromCompilation"},
	{lsExcludedFromMemoryProtection, "ExcludedFromMemoryProtection"},
	{lsExcludedFromPacking, "ExcludedFromPacking"},
	{lsExecutableFiles, "ExecutableFiles"},
	{lsExecute, "Execute"},
	{lsExit, "Exit"},
	{lsExpirationDate, "ExpirationDate"},
	{lsExport, "Export"},
	{lsExportKeyPair, "ExportKeyPair"},
	{lsExports, "Exports"},
	{lsExternalAddress, "ExternalAddress"},
	{lsFile, "File"},
	{lsFileCanNotBePacked, "FileCanNotBePacked"},
	{lsFileCorrupted, "FileCorrupted"},
	{lsFileHasIncorrectFormat, "FileHasIncorrectFormat"},
	{lsFileHasNoCodeSegment, "FileHasNoCodeSegment"},
	{lsFileHasUnknownFormat, "FileHasUnknownFormat"},
	{lsFileHasUnsupportedProcessor, "FileHasUnsupportedProcessor"},
	{lsFileHasUnsupportedSubsystem, "FileHasUnsupportedSubsystem"},
	{lsFileName, "FileName"},
	{lsFileNameNotSpecified, "FileNameNotSpecified"},
	{lsFileNotFound, "FileNotFound"},
	{lsFiles, "Files"},
	{lsFlags, "Flags"},
	{lsForward, "Forward"},
	{lsFreeUpdatesPeriod, "FreeUpdatesPeriod"},
	{lsFunction, "Function"},
	{lsFunctionNotFound, "FunctionNotFound"},
	{lsFunctions, "Functions"},
	{lsFunctionsForProtection, "FunctionsForProtection"},
	{lsGenerate, "Generate"},
	{lsGoTo, "GoTo"},
	{lsHardwareID, "HardwareID"},
	{lsHDD, "HDD"},
	{lsHelp, "Help"},
	{lsHomePage, "HomePage"},
	{lsHost, "Host"},
	{lsHWIDMismatched, "HWIDMismatched"},
	{lsImport, "Import"},
	{lsImportLicense, "ImportLicense"},
	{lsImportLicenseFromSerialNumber, "ImportLicenseFromSerialNumber"},
	{lsImportLicensesError, "ImportLicensesError"},
	{lsImportLicensesFromProjectFile, "ImportLicensesFromProjectFile"},
	{lsImportLicensesResult, "ImportLicensesResult"},
	{lsImportProtection, "ImportProtection"},
	{lsImportProtectionHelp, "ImportProtectionHelp"},
	{lsImports, "Imports"},
	{lsImportSerialNumberError, "ImportSerialNumberError"},
	{lsInformation, "Information"},
	{lsInstallCOMServer, "InstallCOMServer"},
	{lsInvalidHWID, "InvalidHWID"},
	{lsInvalidParameterValue, "InvalidParameterValue"},
	{lsInvalidProductCode, "InvalidProductCode"},
	{lsItems, "Items"},
	{lsJumpToInternalAddress, "JumpToInternalAddress"},
	{lsJumpToCommandPart, "JumpToCommandPart"},
	{lsKeyLength, "KeyLength"},
	{lsKeyPairAlgorithm, "KeyPairAlgorithm"},
	{lsKeyPairExportResult, "KeyPairExportResult"},
	{lsKeyPairExportTarget, "KeyPairExportTarget"},
	{lsKeyPairHelp, "KeyPairHelp"},
	{lsLanguage, "Language"},
	{lsLicenses, "Licenses"},
	{lsLicensingParameters, "LicensingParameters"},
	{lsLicensingParametersFile, "LicensingParametersFile"},
	{lsLicensingParametersHelp, "LicensingParametersHelp"},
	{lsLicensingParametersNotInitialized, "LicensingParametersNotInitialized"},
	{lsLicensingSystemNotSupported, "LicensingSystemNotSupported"},
	{lsLoadAtStart, "LoadAtStart"},
	{lsLoading, "Loading"},
	{lsLockToHWID, "LockToHWID"},
	{lsLockToSerialNumber, "LockToSerialNumber"},
	{lsLockToSerialNumberHelp, "LockToSerialNumberHelp"},
	{lsMAPFileHasIncorrectTimeStamp, "MAPFileHasIncorrectTimeStamp"},
	{lsMarker, "Marker"},
	{lsMarkerExists, "MarkerExists"},
	{lsMaxBuildDate, "MaxBuildDate"},
	{lsMemoryProtection, "MemoryProtection"},
	{lsMemoryProtectionHelp, "MemoryProtectionHelp"},
	{lsMessages, "Messages"},
	{lsMinimalFunctionSize, "MinimalFunctionSize"},
	{lsModule, "Module"},
	{lsModuleNotSpecified, "ModuleNotSpecified"},
	{lsModulus, "Modulus"},
	{lsMutation, "Mutation"},
	{lsName, "Name"},
	{lsNext, "Next"},
	{lsNewTemplate, "NewTemplate"},
	{lsNo, "No"},
	{lsNone, "None"},
	{lsNotEnoughPlace, "NotEnoughPlace"},
	{lsOK, "OK"},
	{lsOpen, "Open"},
	{lsOpenFileError, "OpenFileError"},
	{lsOpenModuleError, "OpenModuleError"},
	{lsOperationCanceledByUser, "OperationCanceledByUser"},
	{lsOptionNotAvailable, "OptionNotAvailable"},
	{lsOptions, "Options"},
	{lsOrderRef, "OrderRef"},
	{lsOutputFile, "OutputFile"},
	{lsOutputFileSize, "OutputFileSize"},
	{lsOverwriteTemplate, "OverwriteTemplate"},
	{lsPacking, "Packing"},
	{lsPackOutputFile, "PackOutputFile"},
	{lsPackOutputFileHelp, "PackOutputFileHelp"},
	{lsParameters, "Parameters"},
	{lsParametersForDelphi, "ParametersForDelphi"},
	{lsParametersForMSVC, "ParametersForMSVC"},
	{lsParametersForNET, "ParametersForNET"},
	{lsParametersForPHP, "ParametersForPHP"},
	{lsPaste, "Paste"},
	{lsPasteSerialNumber, "PasteSerialNumber"},
	{lsPrevious, "Previous"},
	{lsPrivateExp, "PrivateExp"},
	{lsProcess, "Process"},
	{lsProcessNotSpecified, "ProcessNotSpecified"},
	{lsProductCode, "ProductCode"},
	{lsProject, "Project"},
	{lsProjectFile, "ProjectFile"},
	{lsProjectFiles, "ProjectFiles"},
	{lsProtection, "Protection"},
	{lsPublicExp, "PublicExp"},
	{lsPurchaseLicense, "PurchaseLicense"},
	{lsPurchaseSubscription, "PurchaseSubscription"},
	{lsQuickStart, "QuickStart"},
	{lsRawAddress, "RawAddress"},
	{lsRawSize, "RawSize"},
	{lsRecentFiles, "RecentFiles"},
	{lsRedo, "Redo"},
	{lsReferences, "References"},
	{lsRegisterCOMServer, "RegisterCOMServer"},
	{lsRegisteredTo, "RegisteredTo"},
	{lsRename, "Rename"},
	{lsResourceProtection, "ResourceProtection"},
	{lsResourceProtectionHelp, "ResourceProtectionHelp"},
	{lsResources, "Resources"},
	{lsRunningTimeLimit, "RunningTimeLimit"},
	{lsSave, "Save"},
	{lsSaveFileError, "SaveFileError"},
	{lsSaveLicensesAs, "SaveLicensesAs"},
	{lsSaveProject, "SaveProject"},
	{lsSaveProjectAs, "SaveProjectAs"},
	{lsSaveTemplateAs, "SaveTemplateAs"},
	{lsSaving, "Saving"},
	{lsSavingStartupCode, "SavingStartupCode"},
	{lsScript, "Script"},
	{lsScriptFile, "ScriptFile"},
	{lsSearch, "Search"},
	{lsSearchInFile, "SearchInFile"},
	{lsSearching, "Searching"},
	{lsSearchInModule, "SearchInModule"},
	{lsSearchResult, "SearchResult"},
	{lsSearchResults, "SearchResults"},
	{lsSearchWrapped, "SearchWrapped"},
	{lsSegmentCanNotBePacked, "SegmentCanNotBePacked"},
	{lsSegment, "Segment"},
	{lsSegments, "Segments"},
	{lsSerialNumber, "SerialNumber"},
	{lsSerialNumberContents, "SerialNumberContents"},
	{lsSerialNumberError, "SerialNumberError"},
	{lsSerialNumberRequired, "SerialNumberRequired"},
	{lsSerialNumberTooLong, "SerialNumberTooLong"},
	{lsSettings, "Settings"},
	{lsSetup, "Setup"},
	{lsShowProtectedFunctions, "ShowProtectedFunctions"},
	{lsSize, "Size"},
	{lsStart, "Start"},
	{lsString, "String"},
	{lsStripDebugInfo, "StripDebugInfo"},
	{lsStripRelocations, "StripRelocations"},
	{lsTemplates, "Templates"},
	{lsTools, "Tools"},
	{lsType, "Type"},
	{lsUltra, "Ultra"},
	{lsUndo, "Undo"},
	{lsUnknown, "Unknown"},
	{lsUnregisteredVersion, "UnregisteredVersion"},
	{lsUsage, "Usage"},
	{lsUsageCount, "UsageCount"},
	{lsUseOtherProject, "UseOtherProject"},
	{lsUseTaggantSystem, "UseTaggantSystem"},
	{lsUserData, "UserData"},
	{lsUserDataTooLong, "UserDataTooLong"},
	{lsValue, "Value"},
	{lsVersion, "Version"},
	{lsVirtualization, "Virtualization"},
	{lsVirtualizationTools, "VirtualizationTools"},
	{lsVirtualizationToolsFound, "VirtualizationToolsFound"},
	{lsVirtualizationToolsHelp, "VirtualizationToolsHelp"},
	{lsVMSegments, "VMSegments"},
	{lsVMSegmentsHelp, "VMSegmentsHelp"},
	{lsWarning, "Warning"},
	{lsWatchedFileChange, "WatchedFileChange"},
	{lsWatermark, "Watermark"},
	{lsWatermarkHelp, "WatermarkHelp"},
	{lsWatermarkIsDisabled, "WatermarkIsDisabled"},
	{lsWatermarkIsUsed, "WatermarkIsUsed"},
	{lsWatermarkNotFound, "WatermarkNotFound"},
	{lsWatermarks, "Watermarks"},
	{lsWelcome, "Welcome"},
	{lsYes, "Yes"},
};
