FastMM4Messages.pas 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {
  2. Fast Memory Manager: Messages
  3. Spanish translation by JRG (TheDelphiGuy@gmail.com).
  4. Change Log:
  5. 15 Feb 2006: Updated by Marcelo Montenegro.
  6. }
  7. unit FastMM4Messages;
  8. interface
  9. {$Include FastMM4Options.inc}
  10. const
  11. {The name of the debug info support DLL}
  12. FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
  13. FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
  14. {Event log strings}
  15. LogFileExtension = '_ManipuladorMemoria_Reporte.txt'#0;
  16. CRLF = #13#10;
  17. EventSeparator = '--------------------------------';
  18. {Class name messages}
  19. UnknownClassNameMsg = 'Desconocida';
  20. {Memory dump message}
  21. MemoryDumpMsg = #13#10#13#10'Vaciado de memoria actual de 256 bytes en la dirección ';
  22. {Block Error Messages}
  23. BlockScanLogHeader = 'El bloque reservado fue registrado por LogAllocatedBlocksToFile. El tamaño es: ';
  24. ErrorMsgHeader = 'FastMM ha detectado un error durante una operación ';
  25. GetMemMsg = 'GetMem';
  26. FreeMemMsg = 'FreeMem';
  27. ReallocMemMsg = 'ReallocMem';
  28. BlockCheckMsg = 'de búsqueda de bloque libre';
  29. OperationMsg = '. ';
  30. BlockHeaderCorruptedMsg = 'El encabezamiento de bloque ha sido corrompido. ';
  31. BlockFooterCorruptedMsg = 'La terminación de bloque ha sido corrompida. ';
  32. FreeModifiedErrorMsg = 'FastMM detectó que un bloque ha sido modificado luego de liberarse. ';
  33. FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
  34. DoubleFreeErrorMsg = 'Se realizó un intento de liberar/reasignar un bloque no reservado.';
  35. WrongMMFreeErrorMsg = 'Se realizó un intento de liberar/reasignar un bloque reservado a través de una instancia distinta de FastMM. Chequee las opciones de uso compartido de su manipulador de memoria.';
  36. PreviousBlockSizeMsg = #13#10#13#10'El tamaño anterior del bloque era: ';
  37. CurrentBlockSizeMsg = #13#10#13#10'El tamaño del bloque es: ';
  38. PreviousObjectClassMsg = #13#10#13#10'El bloque estuvo anteriormente reservado para un objeto de clase: ';
  39. CurrentObjectClassMsg = #13#10#13#10'El bloque está reservado para un objeto de clase: ';
  40. PreviousAllocationGroupMsg = #13#10#13#10'El grupo de la reservación fue: ';
  41. PreviousAllocationNumberMsg = #13#10#13#10'El número de la reservación fue: ';
  42. CurrentAllocationGroupMsg = #13#10#13#10'El grupo de la reservación es: ';
  43. CurrentAllocationNumberMsg = #13#10#13#10'El número de la reservación es: ';
  44. BlockErrorMsgTitle = 'Detectado error de memoria';
  45. VirtualMethodErrorHeader =
  46. 'FastMM ha detectado un intento de ejecutar un método virtual de un objeto liberado. Una violación de acceso se generará ahora para abortar la operación.';
  47. InterfaceErrorHeader =
  48. 'FastMM ha detectado un intento de utlización de una interfaz de un objeto liberado. Una violación de acceso se generará ahora para abortar la operación.';
  49. BlockHeaderCorruptedNoHistoryMsg =
  50. ' Desafortunadamente el encabezamiento de bloque ha sido corrompido, así que no hay historia disponible.';
  51. FreedObjectClassMsg = #13#10#13#10'Clase del objeto liberado: ';
  52. VirtualMethodName = #13#10#13#10'Método virtual: ';
  53. VirtualMethodOffset = 'Desplazamiento +';
  54. VirtualMethodAddress = #13#10#13#10'Dirección del método virtual: ';
  55. {Stack trace messages}
  56. CurrentThreadIDMsg = #13#10#13#10'El ID del hilo actual es 0x';
  57. CurrentStackTraceMsg = ', y el vaciado del stack (direcciones de retorno) que conduce a este error es:';
  58. ThreadIDPrevAllocMsg = #13#10#13#10'Este bloque fue previamente reservado por el hilo 0x';
  59. ThreadIDAtAllocMsg = #13#10#13#10'Este bloque fue reservado por el hilo 0x';
  60. ThreadIDAtFreeMsg = #13#10#13#10'Este bloque fue previamente liberado por el hilo 0x';
  61. ThreadIDAtObjectAllocMsg = #13#10#13#10'El objeto fue reservado por el hilo 0x';
  62. ThreadIDAtObjectFreeMsg = #13#10#13#10'El objeto fue posteriormente liberado por el hilo 0x';
  63. StackTraceMsg = ', y el vaciado del stack (direcciones de retorno) en ese momento es:';
  64. {Installation Messages}
  65. AlreadyInstalledMsg = 'FastMM4 ya ha sido instalado.';
  66. AlreadyInstalledTitle = 'Ya instalado.';
  67. OtherMMInstalledMsg =
  68. 'FastMM4 no puede instalarse ya que otro manipulador de memoria alternativo se ha instalado anteriormente.'#13#10 +
  69. 'Si desea utilizar FastMM4, por favor asegúrese de que FastMM4.pas es la primera unit en la sección "uses"'#13#10 +
  70. 'del .DPR de su proyecto.';
  71. OtherMMInstalledTitle = 'FastMM4 no se puede instalar - Otro manipulador de memoria instalado';
  72. MemoryAllocatedMsg =
  73. 'FastMM4 no puede instalarse ya que se ha reservado memoria mediante el manipulador de memoria estándar.'#13#10 +
  74. 'FastMM4.pas TIENE que ser la primera unit en el fichero .DPR de su proyecto, de otra manera podría reservarse memoria'#13#10 +
  75. 'mediante el manipulador de memoria estándar antes de que FastMM4 pueda ganar el control. '#13#10#13#10 +
  76. 'Si está utilizando un interceptor de excepciones como MadExcept (o cualquier otra herramienta que modifique el orden de inicialización de las units),'#13#10 + //Fixed by MFM
  77. 'vaya a su página de configuración y asegúrese de que FastMM4.pas es inicializada antes que cualquier otra unit.';
  78. MemoryAllocatedTitle = 'FastMM4 no se puede instalar - Ya se ha reservado memoria';
  79. {Leak checking messages}
  80. LeakLogHeader = 'Ha habido una fuga de memoria. El tamaño del bloque es: ';
  81. LeakMessageHeader = 'Esta aplicación ha tenido fugas de memoria. ';
  82. SmallLeakDetail = 'Las fugas de memoria en los bloques pequeños son'
  83. {$ifdef HideExpectedLeaksRegisteredByPointer}
  84. + ' (excluyendo las fugas esperadas registradas por apuntador)'
  85. {$endif}
  86. + ':'#13#10;
  87. LargeLeakDetail = 'Las fugas de memoria de bloques medianos y grandes son'
  88. {$ifdef HideExpectedLeaksRegisteredByPointer}
  89. + ' (excluyendo las fugas esperadas registrados por apuntador)'
  90. {$endif}
  91. + ': ';
  92. BytesMessage = ' bytes: ';
  93. AnsiStringBlockMessage = 'AnsiString';
  94. UnicodeStringBlockMessage = 'UnicodeString';
  95. LeakMessageFooter = #13#10
  96. {$ifndef HideMemoryLeakHintMessage}
  97. + #13#10'Nota: '
  98. {$ifdef RequireIDEPresenceForLeakReporting}
  99. + 'Este chequeo de escape de memoria sólo se realiza si Delphi está ejecutándose en el mismo ordenador. '
  100. {$endif}
  101. {$ifdef FullDebugMode}
  102. {$ifdef LogMemoryLeakDetailToFile}
  103. + 'Los detalles del escape de memoria se salvan a un fichero texto en la misma carpeta donde reside esta aplicación. '
  104. {$else}
  105. + 'Habilite "LogMemoryLeakDetailToFile" para obtener un *log* con los detalles de los escapes de memoria. '
  106. {$endif}
  107. {$else}
  108. + 'Para obtener un *log* con los detalles de los escapes de memoria, abilite las definiciones condicionales "FullDebugMode" y "LogMemoryLeakDetailToFile". '
  109. {$endif}
  110. + 'Para deshabilitar este chequeo de fugas de memoria, indefina "EnableMemoryLeakReporting".'#13#10
  111. {$endif}
  112. + #0;
  113. LeakMessageTitle = 'Detectada fuga de memoria';
  114. {$ifdef UseOutputDebugString}
  115. FastMMInstallMsg = 'FastMM ha sido instalado.';
  116. FastMMInstallSharedMsg = 'Compartiendo una instancia existente de FastMM.';
  117. FastMMUninstallMsg = 'FastMM ha sido desinstalado.';
  118. FastMMUninstallSharedMsg = 'Cesando de compartir una instancia existente de FastMM.';
  119. {$endif}
  120. {$ifdef DetectMMOperationsAfterUninstall}
  121. InvalidOperationTitle = 'Operación en el MM luego de desinstalarlo.';
  122. InvalidGetMemMsg = 'FastMM ha detectado una llamada a GetMem luego de desinstalar FastMM.';
  123. InvalidFreeMemMsg = 'FastMM ha detectado una llamada a FreeMem luego de desinstalar FastMM.';
  124. InvalidReallocMemMsg = 'FastMM ha detectado una llamada a ReallocMem luego de desinstalar FastMM.';
  125. InvalidAllocMemMsg = 'FastMM ha detectado una llamada a ReallocMem luego de desinstalar FastMM.';
  126. {$endif}
  127. implementation
  128. end.