Componentes.Terceros.jcl/official/2.1.1/experts/common/JclOtaResources.pas
2010-01-18 16:51:36 +00:00

528 lines
23 KiB
ObjectPascal

{**************************************************************************************************}
{ }
{ Project JEDI Code Library (JCL) }
{ }
{ The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); }
{ you may not use this file except in compliance with the License. You may obtain a copy of the }
{ License at http://www.mozilla.org/MPL/ }
{ }
{ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF }
{ ANY KIND, either express or implied. See the License for the specific language governing rights }
{ and limitations under the License. }
{ }
{ The Original Code is JclOtaResources.pas. }
{ }
{ The Initial Developer of the Original Code is Petr Vones. }
{ Portions created by Petr Vones are Copyright (C) of Petr Vones. }
{ }
{ Contributors: }
{ Florent Ouchet (outchy) }
{ Uwe Schuster (uschuster) }
{ }
{**************************************************************************************************}
{ }
{ Last modified: $Date:: 2009-09-23 00:01:46 +0200 (mer., 23 sept. 2009) $ }
{ Revision: $Rev:: 3020 $ }
{ Author: $Author:: outchy $ }
{ }
{**************************************************************************************************}
unit JclOtaResources;
interface
{$I jcl.inc}
uses
{$IFDEF UNITVERSIONING}
JclUnitVersioning,
{$ENDIF UNITVERSIONING}
JclBase;
//=== JclOtaUtils.pas ========================================================
{ TODO : consider replacing "Borland X Services" by "IDE X Services"}
resourcestring
RsENoOTAServices = 'Unable to get Borland IDE Services';
RsENoNTAServices = 'Unable to get Borland NTA Services';
RsENoDebuggerServices = 'Unable to get Borland Debugger Services';
RsENoOTAAboutServices = 'Unable to get Borland About Services';
RsENoOTAModuleServices = 'Unable to get Borland Module Services';
RsENoOTAWizardServices = 'Unable to get Borland Wizard Services';
RsENoOTAPackageServices = 'Unable to get Borland Package Services';
RsENoOTAPersonalityServices = 'Unable to get Borland Personality Services';
RsENoOTAProjectManager = 'Unable to get project manager';
RsENoOTAMessageServices = 'Unable to get Borland Message Services';
RsENoOTAGalleryCategoryManager = 'Unable to get Borland Gallery Category Manager';
RsENoModule = 'Unable to get Module';
RsBadModuleHInstance = 'Unable to get module HInstance';
RsENoRootDir = 'RootDir is empty';
RsENoIDEMenu = 'Unable to get IDE menu';
RsENoToolsMenu = 'Unable to get Tools menu';
RsAboutDialogTitle = 'JEDI Code Library';
RsAboutTitle = 'JEDI Code Library';
RsAboutDescription = 'JEDI Code Library http://jcl.delphi-jedi.org/' + NativeLineBreak +
'The JCL is a member of the JEDI Project http://www.delphi-jedi.org' + NativeLineBreak +
'Covered under the Mozilla Public License v1.1 (MPL 1.1)' + NativeLineBreak +
'License available at http://www.mozilla.org/MPL/MPL-1.1.html';
RsAboutLicenceStatus = 'MPL 1.1';
RsJCLOptions = 'JCL Options...';
RsActionSheet = 'Common\Actions';
RsUnitVersioningSheet = 'Common\Unit versioning';
RsENoBitmapResources = 'Unable to load bitmap resource';
RsENoEnvironmentOptions = 'Environment options are not available';
RsELineTooLong = 'Line too long in project file';
RsEUnterminatedComment = 'Unterminated comment in project file';
//=== JclExceptionForm.pas ===================================================
resourcestring
RsReportFormCaption = 'Exception in an expert of the JCL';
RsExceptionDetails = 'An exception was raised in an expert of the JCL.' + NativeLineBreak +
'The JCL development team expects quality and performance for the library.' +
'That''s why we highly encourage you to report this exception by quoting ' +
'your version of Delphi/BCB/BDS (including patch numbers), by explaining ' +
'steps to reproduce and by copying the call stack displayed in the box below.' + NativeLineBreak +
'There are several ways to report bugs in the JCL:' + NativeLineBreak +
' - issue tracker (recommended),' + NativeLineBreak +
' - jedi newsgroups,' + NativeLineBreak +
' - mailing list.' + NativeLineBreak +
'Details and guidelines for these tools are available at:';
{ TODO : Should this link lead directly to the issue tracker at http://issuetracker.delphi-jedi.org/ ?}
RsReportURL = 'http://jcl.delphi-jedi.org/page24.html';
RsReportCaption = 'JCL - Feedback&&Support - Report a bug page';
RsDetailsExceptionName = 'Exception class name: %s';
RsDetailsExceptionMessage = 'Exception message: %s';
RsErrorWhileFormatting = 'An exception was raised while formatting details for the report';
RsReportClose = '&Close';
//=== JclOtaActionConfigureSheet.pas =========================================
resourcestring
RsActions = '&Actions :';
RsCaption = 'Caption';
RsShortcut = 'Shortcut';
RsRestore = '&Restore';
//=== JclOtaUnitVersioningSheet.pas ==========================================
resourcestring
RsCopyToClipboard = '&Copy to clipboard';
RsSaveAsText = '&Save as...';
//=== JclExpertConfigurationForm.pas =========================================
resourcestring
RsConfigurationCaption = 'JCL Options';
RsOk = '&Ok';
RsCancel = '&Cancel';
RsSelectPage = 'Select a page';
RsHomePage = '&JCL Home page';
RsHomePageURL = 'http://jcl.delphi-jedi.org/';
//=== JclOtaWizardForm.pas ===================================================
resourcestring
RsNext = '&Next';
RsPrevious = '&Previous';
RsFinish = '&Finish';
RsWizardProgression = 'Page %d of %d: %s';
//=== JclOtaExcDlgWizard.pas =================================================
resourcestring
RsExceptionDialogConfigure = 'New exception dialog...';
//=== JclOtaExcDlgFileFrame.pas ==============================================
resourcestring
RsExcDlgFileOptions = 'file options';
RsLanguage = '&Language:';
RsFileName = '&File name:';
RsFormName = 'Form &name:';
RsFormAncestor = 'Form &ancestor:';
RsFileNameDialog = '&Save new file as...';
//=== JclOtaExcDlgFormFrame.pas ==============================================
resourcestring
RsExcDlgFormOptions = 'form options';
RsDialogWithMailButton = '&Button to send stack trace by mail';
RsEMail = '&EMail:';
RsSubject = '&Subject:';
RsModalDialog = '&Modal dialog';
RsSizeableDialog = 'S&izeable dialog';
RsAutoScrollBars = '&Automatic scroll bars';
//=== JclOtaExcDlgSystemFrame.pas ============================================
resourcestring
RsExcDlgSystemOptions = 'system options';
RsDelayedStackTrace = '&Delayed stack traces (faster)';
RsHookDll = '&Hook DLL';
RsModuleList = '&Module list';
RsUnitVersioning = '&Unit versioning';
RsOSInfo = '&Operating system informations';
RsActiveControls = '&List of active controls';
RsCatchMainThread = '&Catch only exceptions of main thread';
RsDisableIfDebuggerAttached = 'Disable if the debu&gger is attached';
//=== JclOtaExcDlgLogFrame.pas ===============================================
resourcestring
RsExcDlgLogOptions = 'log options';
RsLogTrace = '&Add crash data to log file';
RsLogInWorkingDirectory = 'Autosave in &working directory';
RsLogInApplicationDirectory = 'Autosave in &application directory (not recommended)';
RsLogInDesktopDirectory = 'Autosave in &desktop directory';
RsLogSaveDialog = 'Add a save &button on dialog';
//=== JclOtaExcDlgTraceFrame.pas =============================================
resourcestring
RsExcDlgTraceOptions = 'trace options';
RsStackList = '&Stack list';
RsRawData = '&Raw analysis of the stack';
RsModuleName = '&Module name';
//RsAddressOffset = 'Address offset';
RsCodeDetails = '&Code details';
RsVirtualAddress = '&Virtual address';
RsModuleOffset = 'Module &offset';
RsPreview = '&Preview:';
//=== JclOtaExcDlgThreadFrame.pas ============================================
resourcestring
RsExcDlgThreadOptions = 'thread options';
RsAllThreads = 'Traces for &all threads';
RsAllRegisteredThreads = 'Traces for &registered threads';
RsMainExceptionThreads = 'Traces for main a&nd exception threads';
RsExceptionThread = 'Trace for &exception thread';
RsMainThread = 'Trace for &main thread';
//=== JclOtaExcDlgIgnoreFrame.pas ============================================
resourcestring
RsExcDlgIgnoreOptions = 'ignored exceptions';
RsTraceAllExceptions = '&Trace all exceptions';
RsTraceEAbort = 'Trace &EAbort and its descendants';
RsIgnoredExceptions = '&Ancestor exception classes to ignore (one per line)';
//=== JclUsesDialog.pas ======================================================
resourcestring
RsActionSkip = 'Skip';
RsActionAdd = 'Add';
RsActionMove = 'Move';
RsSectionImpl = 'to implementation uses';
RsSectionIntf = 'to interface uses';
RsUndeclIdent = '[Error] %s(%d) Undeclared identifier: ''%s''';
RsConfirmChanges = '%s: Confirm changes';
//=== JclParseUses.pas =======================================================
resourcestring
RsEDuplicateUnit = 'Duplicate unit ''%s''';
RsEInvalidLibrary = 'Invalid library';
RsEInvalidProgram = 'Invalid program';
RsEInvalidUnit = 'Invalid unit';
RsEInvalidUses = 'Invalid uses clause';
//=== ProjAnalyserImpl.pas ===================================================
resourcestring
RsAnalyzeActionCaption = 'Analyze project %s';
RsProjectNone = '[none]';
RsCantFindMAPFile = 'Can''t find MAP "%s" for project "%s"';
RsBuildingProject = 'Building project %s ...';
RsAnalyseMenuItemNotInserted = 'Can''t insert the analyse menu item';
//=== ProjAnalyzerFrm.pas ====================================================
resourcestring
RsCopy = 'Copy';
RsSave = 'Save';
RsDetails = 'Details';
RsSummary = 'Summary';
RsForms = 'Forms';
RsShowPackages = 'Show Packages';
RsTextLabels = 'Text labels';
RsName = 'Name';
RsSize = 'Size';
RsGroup = 'Group';
RsPackage = 'Package';
RsFormCaption = 'Project Analyzer - %s';
RsStatusText = 'Units: %d, Forms: %d, Code: %d, ICode: %d, Data: %d, Bss: %d, Resources: %d';
RsCodeData = '(CODE+ICODE+DATA)';
//=== JclUsesWizard.pas ======================================================
resourcestring
RsEErrorReadingBuffer = 'Error reading from edit buffer';
RsUsesSheet = 'Uses wizard';
//=== JclOptionsFrame.pas ====================================================
resourcestring
RsUsesConfigurationFile = '&Configuration file:';
RsUsesActive = '&Active';
RsUsesConfirm = '&Prompt to confirm changes';
RsUsesOpenTitle = 'Select JEDI Uses wizard configuration file';
RsUsesOpenFilters = 'Configuration files (*.ini)|*.ini|All files (*.*)|*.*';
//=== JclDebugIdeImpl.pas ====================================================
resourcestring
RsENoProjectOptions = 'Project options are not available';
RsENoProjectOptionsConfigurations = 'Project options configurations are not available';
RsCantInsertToInstalledPackage = 'JCL Debug IDE Expert: Can not insert debug information to installed package' +
NativeLineBreak + '%s' + NativeLineBreak + 'Would you like to disable the insertion of JCL Debug data ?';
RsChangeMapFileOption = 'JCL Debug expert: the project "%s" must be configured to generate a detailled MAP file.' +
NativeLineBreak + 'Do you want the expert to change this setting?';
RsDisabledDebugExpert = 'JCL Debug expert is disabled';
RsCompilationAborted = 'JCL Debug data cannot be inserted to installed package' + NativeLineBreak + 'Compilation aborted';
RsDebugExpertCaption = 'JCL Debug expert';
RsAlwaysDisabled = 'Always &disabled';
RsProjectDisabled = 'D&isabled for this project';
RsProjectEnabled = 'E&nabled for this project';
RsAlwaysEnabled = 'Always &enabled';
RsEExecutableNotFound = 'Executable file for project "%s" not found.' +
'JCL debug data can''t be added to the binary.';
RsEMapFileNotFound = 'Map file "%s" for project "%s" not found.' +
'No conversions of debug information were made';
RsConvertedMapToJdbg = 'Converted MAP file "%s" (%d bytes) to .jdbg (%d bytes)';
RsInsertedJdbg = 'Converted MAP file "%s" (%d bytes) and inserted debug information (%d bytes) into the binary';
RsDeletedMapFile = 'Deleted %s file "%s"';
RsEFailedToDeleteMapFile = 'Failed to delete %s file "%s"';
RsEMapConversion = 'Failed to convert MAP file "%s"';
RsENoActiveProject = 'No active project';
RsENoProjectMenuItem = 'Project menu item not found';
RsEInsertDataMenuItemNotInserted = 'Can''t insert the insert data menu item';
RsENoBuildAction = 'Build action not found';
RsENoBuildAllAction = 'Build All action not found';
RsDebugConfigPageCaption = 'Debug info converter';
RsEProjectPropertyFailed = 'Unable to save project properties, project file may be read-only';
//=== JclDebugIdeConfigFrame.pas =============================================
resourcestring
RsDefaultDisabled = 'D&isabled by default (can be enabled per project)';
RsDefaultEnabled = 'E&nabled by default (can be disabled per project)';
RsDebugGenerateJdbg = 'Generate .jdbg files';
RsDebugInsertJdbg = 'Insert JDBG data into the binary';
RsDeleteMapFile = 'Delete map files after conversion';
RsEInvalidDebugExpertState = '%d is not a valid debug expert state';
//=== JclDebugIdeResult.pas ==================================================
resourcestring
RsProject = 'Project';
RsMapFileSize = 'MAP file size';
RsJCLDebugSize = 'JCLDebug size';
RsRatio = 'Ratio';
RsExecutableFileName = 'Executable file name';
RsLinkerBug = 'Linker bug';
RsLineErrors = 'Line errors';
//=== JclSIMDCpuInfo.pas =====================================================
resourcestring
RsCpuInfoTitle = 'Local CPU Informations';
RsVendor = 'Vendor';
RsFrequency = 'Frequency';
RsEnabledFPU = 'Enabled FPU';
RsEnabledSSE = 'Enabled SSE';
RsEnabledAVX = 'Enabled AVX';
RsSSE1 = 'SSE Version 1';
RsSSE2 = 'SSE Version 2';
RsSSE3 = 'SSE Version 3';
RsSSE3Ext = 'SSE Version 3 Ext.';
RsSSE4A = 'SSE Version 4 A';
RsSSE4B = 'SSE Version 4 B';
RsSSE5 = 'SSE Version 5';
RsAVX = 'AVX';
RsClose = 'Close';
//=== JclSIMDModifyForm.pas ==================================================
resourcestring
RsDisplay = 'Display';
RsFormat = 'Format';
RsBinary = 'Binary';
RsSignedDecimal = 'Signed Decimal';
RsUnsignedDecimal = 'Unsigned Decimal';
RsHexadecimal = 'Hexadecimal';
RsKeepBlank = 'Keep blank for no change';
RsSIMDModificationDescription = 'Tip: xmm0.byte0 will return the first byte of xmm0, ' +
'valid fields are byteX, wordX, dwordX, qwordX, singleX, doubleX' + NativeLineBreak +
'Valid registers are:' + NativeLineBreak +
' - mm0..mm7 (all processors)' + NativeLineBreak +
' - xmm0..xmm7 (32-bit processor with SSE) or xmm0..xmm15 (64-bit processor with SSE)' + NativeLineBreak +
' - ymm0..ymm7 (32-bit processor with AVX) or ymm0..ymm15 (64-bit processor with AVX)' + NativeLineBreak;
//=== JclSIMDView.pas ========================================================
resourcestring
RsENoViewMenuItem = 'View menu item not found';
RsENoDebugWindowsMenuItem = 'Debug windows menu item not found';
//=== JclSIMDUtils.pas =======================================================
resourcestring
RsSIMD = 'SIMD';
RsMMX = 'MMX';
RsMMXExt = 'MMX Ext.';
Rs3DNow = '3DNow!';
Rs3DNowExt = '3DNow! Ext.';
RsLong = '64-bit Core';
RsNoSSE = 'SSE are not supported on this processor';
RsNotSupportedFormat = '<Unsupported format>';
RsNoPackedData = '<No packed data>';
RsModifyMM = 'Modification of MM%d';
RsModifyXMM1 = 'Modification of XMM%d';
RsModifyXMM2 = 'Modification of XMM%.2d';
RsModifyYMM1 = 'Modification of YMM%d';
RsModifyYMM2 = 'Modification of YMM%.2d';
RsVectorIE = 'IE ';
RsVectorDE = 'DE ';
RsVectorZE = 'ZE ';
RsVectorOE = 'OE ';
RsVectorUE = 'UE ';
RsVectorPE = 'PE ';
RsVectorDAZ = 'DAZ '; // (Only in Intel P4, Intel Xeon and AMD)
RsVectorIM = 'IM ';
RsVectorDM = 'DM ';
RsVectorZM = 'ZM ';
RsVectorOM = 'OM ';
RsVectorUM = 'UM ';
RsVectorPM = 'PM ';
RsVectorRC = 'RC ';
RsVectorFZ = 'FZ ';
RsVectorIEText = 'Invalid-operation exception';
RsVectorDEText = 'Denormal-operand exception';
RsVectorZEText = 'Zero-divide exception';
RsVectorOEText = 'Overflow exception';
RsVectorUEText = 'Underflow exception';
RsVectorPEText = 'Precision exception';
RsVectorDAZText = 'Denormal are zeros'; // (Only in Intel P4, Intel Xeon and AMD)
RsVectorIMText = 'Invalid-operation mask';
RsVectorDMText = 'Denormal-operand mask';
RsVectorZMText = 'Zero-divide mask';
RsVectorOMText = 'Overflow mask';
RsVectorUMText = 'Underflow mask';
RsVectorPMText = 'Precision mask';
RsVectorRCText = 'Rounding control';
RsVectorFZText = 'Flush to zero';
RsRoundToNearest = 'Round to nearest';
RsRoundDown = 'Round down';
RsRoundUp = 'Round up';
RsRoundTowardZero = 'Round toward zero';
RsEBadRegisterDisplay = 'Bad register display';
//=== JclSIMDViewForm.pas ====================================================
resourcestring
RsStayOnTop = 'Stay on top';
RsModify = 'Modify';
RsComplementBit = 'Complement bit';
RsEmptyMM = 'Empty MM register';
RsEmptyAllMM = 'Empty all MM registers';
RsViewYMM = 'View YMM registers';
RsCPUInfo = 'CPU Informations...';
RsECantUpdateThreadContext = 'Unable to update the thread context';
//=== JclOtaExcDlgRepository.pas =============================================
resourcestring
RsRepositoryExcDlgPage = 'Exception dialog';
RsRepositoryExcDlgDelphiName = 'Jcl Exception dialog for Delphi';
RsRepositoryExcDlgDelphiDescription = 'Create an exception dialog for your Delphi project';
RsRepositoryExcDlgCBuilderName = 'Jcl Exception dialog for C++Builder';
RsRepositoryExcDlgCBuilderDescription = 'Create an exception dialog for your C++Builder';
//=== JclVersionControlImpl.pas ==============================================
resourcestring
RsVersionCtrlMenuCaption = '&Version Control';
RsSvnMenuItemNotInserted = 'Can''t insert the ''%s'' menu item';
RsENoToolsMenuItem = 'Tools menu item not found';
RsVersionControlSheet = 'Version control';
RsActionCategory = 'JEDI Code Library';
//=== JclStackTraceViewerConfigFrame.pas =====================================
resourcestring
RsExpandTreeView = 'Expand TreeView';
RsModuleVersionAsRevision = 'Module FileVersion as Revision';
//=== JclStackTraceViewerExceptInfoFrame.pas =================================
resourcestring
RsExceptionClassName = 'ClassName:';
RsExceptionMessage = 'Message:';
//=== JclStackTraceViewerImpl.pas ============================================
resourcestring
RsStackTraceViewerCaption = 'Stack Traces';
RsStackTraceViewerOptionsPageName = 'Stack Trace Viewer';
//=== JclStackTraceViewerMainFrame.pas =======================================
resourcestring
RsSTVFindFilesInProjectGroup = 'Find files in active project group';
RsSTVFindFileInProjectGroup = 'Find %s in active project group';
RsSTVFindFilesInBrowsingPath = 'Find files in browsing path';
//=== JclStackTraceViewerMainFrame.pas =======================================
resourcestring
RsJumpToCodeLine = 'Jump to code line';
RsLoadStack = 'Load Stack';
RsOptions = 'Options';
RsUpdateLocalInfo = 'Update Local Info';
//=== JclStackTraceViewerModuleFrame.pas =====================================
resourcestring
RsStartAddr = 'Start address';
RsEndAddr = 'End address';
RsSystemModule = 'System module';
RsBinFileName = 'Bin file name';
RsBinFileVersion = 'Bin file version';
RsFileVersion = 'File version';
RsFileDescription = 'File description';
//=== JclStackTraceViewerStackFrame.pas ======================================
resourcestring
RsStackModuleName = 'Module name';
RsSourceUnitName = 'Source unit name';
RsProcedureName = 'Procedure name';
RsSourceName = 'Source name';
RsLineNumber = 'Line number';
RsLineNumberOffsetFromProcedureStart = 'Line number offset from procedure start';
RsRevision = 'Revision';
RsProjectFile = 'Project file';
RsTranslatedLineNumber = 'Translated line number';
//=== JclVersionCtrlCommonOptions.pas ========================================
resourcestring
RsEInvalidMenuCaption = 'Menu caption cannot contain \, _ and numbers';
RsDisableActions = '&Enable/disable actions';
RsHideUnsupportedActions = '&Hide unsupported actions';
RsSaveConfirmation = '&Save confirmation';
RsActOnTopSandBox = '&Act on top sandbox';
RsIcons = '&Icons:';
RsNewItem = 'New item';
RsNewSeparator = 'New &separator';
RsNewSubMenu = 'New s&ub menu';
RsNewAction = 'New &action';
RsDeleteItem = '&Delete';
RsRenameItem = '&Rename';
RsMoveItemUp = 'Move &up';
RsMoveItemDown = 'Move &down';
RsMenuOrganization = 'Menu &organization:';
RsNoIcon = 'No icon';
RsJCLIcons = 'JCL icons';
//=== JclVersionCtrlImpl.pas =================================================
resourcestring
RsEInvalidAction = 'Internal error: invalid action';
{$IFDEF UNITVERSIONING}
const
UnitVersioning: TUnitVersionInfo = (
RCSfile: '$URL: https://jcl.svn.sourceforge.net/svnroot/jcl/tags/JCL-2.1-Build3536/jcl/experts/common/JclOtaResources.pas $';
Revision: '$Revision: 3020 $';
Date: '$Date: 2009-09-23 00:01:46 +0200 (mer., 23 sept. 2009) $';
LogPath: 'JCL\experts\common';
Extra: '';
Data: nil
);
{$ENDIF UNITVERSIONING}
implementation
{$IFDEF UNITVERSIONING}
initialization
RegisterUnitVersion(HInstance, UnitVersioning);
finalization
UnregisterUnitVersion(HInstance);
{$ENDIF UNITVERSIONING}
end.