{

Fast Memory Manager: Messages

belarussian translation by dzmitry[li]
mailto:dzmitry@biz.by
Электронная карта горада Ліда


}

unit FastMM4Messages;

interface

{$Include FastMM4Options.inc}

const
  {The name of the debug info support DLL}
  FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
  FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
  {Event log strings}
  LogFileExtension = '_MemoryManager_EventLog.txt'#0;
  CRLF = #13#10;
  EventSeparator = '--------------------------------';
  {Class name messages}
  UnknownClassNameMsg = 'Unknown';
  {Memory dump message}
  MemoryDumpMsg = #13#10#13#10'Бягучы дамп памяці з 256 байт пачынальна з адрасу ';
  {Block Error Messages}
  BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
  ErrorMsgHeader = 'FastMM выявіў памылку падчас ';
  GetMemMsg = 'GetMem';
  FreeMemMsg = 'FreeMem';
  ReallocMemMsg = 'ReallocMem';
  BlockCheckMsg = 'сканавання вызваленага блоку';
  OperationMsg = ' аперацыя. ';
  BlockHeaderCorruptedMsg = 'Загаловак блока пашкоджаны. ';
  BlockFooterCorruptedMsg = 'Ніжняя частка блока пашкоджана. ';
  FreeModifiedErrorMsg = 'FastMM выявіў што блок быў мадыфікаваны пасля яго вызвалення. ';
  FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
  DoubleFreeErrorMsg = 'Была распачата спроба вызваліць/перавызваліць невылучаны блок.';
  WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
  PreviousBlockSizeMsg = #13#10#13#10'Памер папярэдняга блока быў: ';
  CurrentBlockSizeMsg = #13#10#13#10'Памер блока: ';
  PreviousObjectClassMsg = #13#10#13#10'Блок быў раней скарыстаны для аб''екта класа: ';
  CurrentObjectClassMsg = #13#10#13#10'Блок у цяперашні час выкарыстоўваецца для аб''екта класа: ';
  PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
  PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
  CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
  CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
  BlockErrorMsgTitle = 'Выяўленая памылка памяці.';
  VirtualMethodErrorHeader = 'FastMM выявіў спробу выклікаць віртуальны метад вызваленага аб''екта. Зараз будзе выклікана парушэнне доступу для перапынення бягучай аперацыі.';
  InterfaceErrorHeader = 'FastMM выявіў спробу выкарыстаць інтэрфейс вызваленага аб''екта. Зараз будзе выклікана парушэнне доступу для перапынення бягучай аперацыі.';
  BlockHeaderCorruptedNoHistoryMsg = ' Нажаль загаловак блока пашкоджаны і гісторыя не даступная.';
  FreedObjectClassMsg = #13#10#13#10'Клас вызваленага аб''екта: ';
  VirtualMethodName = #13#10#13#10'Віртуальны метад: ';
  VirtualMethodOffset = 'Зрушэнне +';
  VirtualMethodAddress = #13#10#13#10'Адрас віртуальнага метаду: ';
  {Stack trace messages}
  CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
  CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
  ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
  ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
  ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
  ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
  ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
  StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
  {Installation Messages}
  AlreadyInstalledMsg = 'FastMM4 ужо ўсталяваны.';
  AlreadyInstalledTitle = 'Ужо ўсталяваны.';
  OtherMMInstalledMsg = 'FastMM4 не можа быць усталяваны пры ўсталяваным іншым мэнэджэру памяці.'
    + #13#10'Калі вы жадаеце выкарыстоўваць FastMM4, калі ласка ўпэўніцеся што FastMM4.pas з''яўляецца самым першым модулем у'
    + #13#10'секцыі "uses" вашага ''s .dpr файла праекту.';
  OtherMMInstalledTitle = 'Немагчыма ўсталяваць FastMM4 - ужо ўсталяваны іншы мэнэджэр памяці.';
  MemoryAllocatedMsg = 'FastMM4 немагчыма ўсталяваць калі памяць ужо была '
    + 'вылучаная стандартным мэнэджэрам памяці.'#13#10'FastMM4.pas ПАВІНЕН '
    + 'быць першым модулем у вашым файле''s .dpr файле праекту, інакш памяць можа '
    + 'быць вылучана'#13#10'праз стандартны мэнэджэр памяці перад тым як FastMM4 '
    + 'атрымае кантроль. '#13#10#13#10'Калі вы выкарыстаеце апрацоўшчык выключэнняў '
    + 'тыпу MadExcept (або любую іншая прыладу, якая мадыфікуе парадак ініцыялізацыі '
    + 'модуляў),'#13#10'то перайдзіце ў старонку яго канфігурацыі і ўпэўніцеся, што '
    + 'FastMM4.pas модуль ініцыялізуецца перад любым іншым модулем.';
  MemoryAllocatedTitle = 'Не магчыма ўсталяваць FastMM4 - Памяць ужо была вылучана';
  {Leak checking messages}
  LeakLogHeader = 'Блок памяці быў вылучаны і не вызвалены. Памер: ';
  LeakMessageHeader = 'У гэтай праграме адбываюцца ўцечкі памяці. ';
  SmallLeakDetail = 'Уцечкі блокаў малага памеру'
{$ifdef HideExpectedLeaksRegisteredByPointer}
    + ' (выключаючы чаканыя ўцечкі зарэгістраваныя па паказальніку)'
{$endif}
    + ':'#13#10;
  LargeLeakDetail = 'Памеры ўцечак блокаў сярэдняга памеру'
{$ifdef HideExpectedLeaksRegisteredByPointer}
    + ' (выключаючы чаканыя ўцечкі зарэгістраваныя па паказальніку)'
{$endif}
    + ': ';
  BytesMessage = ' байтаў: ';
  AnsiStringBlockMessage = 'AnsiString';
  UnicodeStringBlockMessage = 'UnicodeString';
  LeakMessageFooter = #13#10
{$ifndef HideMemoryLeakHintMessage}
    + #13#10'Note: '
  {$ifdef RequireIDEPresenceForLeakReporting}
    + 'Гэтая праверка ўцечкі памяці вырабляецца толькі ў выпадку адначасовай працы Delphi на тым жа кампутары. '
  {$endif}
  {$ifdef FullDebugMode}
    {$ifdef LogMemoryLeakDetailToFile}
    + 'Дэталёвая інфармацыя аб уцечках памяці журналюецца ў тэкставы файл у тым жа каталогу, што і праграма. '
    {$else}
    + 'Уключыце "LogMemoryLeakDetailToFile" для атрымання часопіса, які змяшчае дэталёвую інфармацыю аб уцечках памяці. '
    {$endif}
  {$else}
    + 'Для атрымання часопіса, які змяшчае дэталёвую інфармацыю аб уцечках памяці, уключыце ўмовы кампіляцыі "FullDebugMode" і "LogMemoryLeakDetailToFile". '
  {$endif}
    + 'Для выключэння гэтых праверак уцечкі памяці, прыбярыце значэнне "EnableMemoryLeakReporting".'#13#10
{$endif}
    + #0;
  LeakMessageTitle = 'Выяўлена ўцечка памяці';
{$ifdef UseOutputDebugString}
  FastMMInstallMsg = 'FastMM быў усталяваны.';
  FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
  FastMMUninstallMsg = 'FastMM быў дэінсталяваны.';
  FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
{$endif}
{$ifdef DetectMMOperationsAfterUninstall}
  InvalidOperationTitle = 'MM аперацыі пасля дэінсталяцыі.';
  InvalidGetMemMsg = 'FastMM вызначыў, што GetMem выклікацца пасля таго як FastMM быў дэінсталяваны.';
  InvalidFreeMemMsg = 'FastMM вызначыў, што FreeMem выклікацца пасля таго як FastMM быў дэінсталяваны.';
  InvalidReallocMemMsg = 'FastMM вызначыў, што ReallocMem выклікацца пасля таго як FastMM быў дэінсталяваны.';
  InvalidAllocMemMsg = 'FastMM вызначыў, што ReallocMem выклікацца пасля таго як FastMM быў дэінсталяваны.';
{$endif}

implementation

end.
