{ Fast Memory Manager: Messages Polish translation by Artur Redźko (arturr@opegieka.pl). } 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_raport.txt'#0; CRLF = #13#10; EventSeparator = '--------------------------------'; {Class name messages} UnknownClassNameMsg = 'Nieznany'; {Memory dump message} MemoryDumpMsg = #13#10#13#10'Aktualny zrzut pamięci 256 bajtów zaczynający się od adresu '; {Block Error Messages} BlockScanLogHeader = 'Zaalokowany blok zapisany przez LogAllocatedBlocksToFile. Rozmiar : '; ErrorMsgHeader = 'FastMM wykrył błąd podczas operacji '; GetMemMsg = 'GetMem'; FreeMemMsg = 'FreeMem'; ReallocMemMsg = 'ReallocMem'; BlockCheckMsg = 'skanowania wolnego bloku'; OperationMsg = '. '; BlockHeaderCorruptedMsg = 'Nagłówek bloku jest uszkodzony. '; BlockFooterCorruptedMsg = 'Stopka bloku jest uszkodzona. '; FreeModifiedErrorMsg = 'FastMM wykrył że blok został zmodyfikowany po tym jak został zwolniony. '; FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): '; DoubleFreeErrorMsg = 'Wykryto próbę zwolnienia/realokacji niezaalokowanego bloku.'; 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'Poprzedni rozmiar bloku był: '; CurrentBlockSizeMsg = #13#10#13#10'Rozmiar bloku jest: '; PreviousObjectClassMsg = #13#10#13#10'Blok został poprzednio użyty w obiekcie klasy: '; CurrentObjectClassMsg = #13#10#13#10'Blok jest aktualnie używany w obiekcie klasy: '; PreviousAllocationGroupMsg = #13#10#13#10'Była grupa alokacji : '; PreviousAllocationNumberMsg = #13#10#13#10'Była ilość alokacji : '; CurrentAllocationGroupMsg = #13#10#13#10'Jest grupa alokacji : '; CurrentAllocationNumberMsg = #13#10#13#10'Jest ilość alokacji : '; BlockErrorMsgTitle = 'Wykryto błąd pamięci'; VirtualMethodErrorHeader = 'FastMM wykrył próbę użycia wirtualnej metody zwolnionego obiektu. Zostanie wygenerowany teraz wyjątek w celu przerwania aktualnej operacji.'; InterfaceErrorHeader = 'FastMM wykrył próbę użycia interfejsu zwolnionego obiektu. Zostanie wygenerowany teraz wyjątek w celu przerwania aktualnej operacji.'; BlockHeaderCorruptedNoHistoryMsg = ' Niestety nagłówek bloku został uszkodzony więc historia nie jest dostępna.'; FreedObjectClassMsg = #13#10#13#10'Klasa zwolnionego obiektu: '; VirtualMethodName = #13#10#13#10'Metoda wirtualna: '; VirtualMethodOffset = 'przesunięcie +'; VirtualMethodAddress = #13#10#13#10'Adres metody wirtualnej: '; {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 jest już zainstalowany.'; AlreadyInstalledTitle = 'Już zainstalowany.'; OtherMMInstalledMsg = 'FastMM4 nie może być zainstalowany ponieważ inny menedżer pamięci ' + 'został już zainstalowany.'#13#10'Jeśli chcesz użyć FastMM4, ' + 'zapewniając aby moduł FastMM4.pas był zainicjowany jako pierwszy moduł w twoim projekcie.'; OtherMMInstalledTitle = 'Nie można zainstalować FastMM4 - inny menedżer pamięci jest już zainstalowany'; MemoryAllocatedMsg = 'FastMM4 nie może być zainstalowany ponieważ pamięć została ' + 'juz zaalokowana przez domyślny menedżer pamięci.'#13#10'FastMM4.pas MUSI ' + 'być pierwszym modułem w twoim projekcie, w przeciwnym wypadku pamięć może ' + 'być zaalokowana'#13#10'przez domyślny menedżer pamięci zanim FastMM4 ' + 'przejmie kontrolę.'#13#10#13#10'Jeśli używasz aplikacji do przechwytywania wyjątków ' + 'takich jak MadExcept,'#13#10'zmień jego konfigurację zapewniając aby moduł ' + 'FastMM4.pas był zainicjowany jako pierwszy moduł.'; MemoryAllocatedTitle = 'Nie można zainstalować FastMM4 - pamięć została już zaalokowana.' + 'FastMM4.pas jest inicjowany jako pierwszy moduł.'; {Leak checking messages} LeakLogHeader = 'Wyciekł blok pamięci. Rozmiar wynosi: '; LeakMessageHeader = 'Aplikacja wykryła wycieki pamięci. '; SmallLeakDetail = 'Małe bloki wycieków są' {$ifdef HideExpectedLeaksRegisteredByPointer} + ' (wyłączając oczekiwane wycieki zarejestrowane przez wskaźnik)' {$endif} + ':'#13#10; LargeLeakDetail = 'Rozmiary średnich i dużych wycieków wynoszą' {$ifdef HideExpectedLeaksRegisteredByPointer} + ' (wyłączając oczekiwane wycieki zarejestrowane przez wskaźnik)' {$endif} + ': '; BytesMessage = ' bajtów: '; AnsiStringBlockMessage = 'AnsiString'; UnicodeStringBlockMessage = 'UnicodeString'; LeakMessageFooter = #13#10 {$ifndef HideMemoryLeakHintMessage} + #13#10'Uwaga: ' {$ifdef RequireIDEPresenceForLeakReporting} + 'Sprawdzenie wycieków pamięci występuje tylko gdy Delphi jest uruchomione na tym samych komputerze. ' {$endif} {$ifdef FullDebugMode} {$ifdef LogMemoryLeakDetailToFile} + 'Szczegóły wycieków są rejestrowane w pliku tekstowym w tym samym katalogu co aplikacja. ' {$else} + 'Włącz "LogMemoryLeakDetailToFile" aby uzyskać szczegółowy plik z wyciekami pamięci. ' {$endif} {$else} + 'Aby uzyskać plik ze szczegółami wycieków pamięci, włącz definicje warunkowe "FullDebugMode" i "LogMemoryLeakDetailToFile". ' {$endif} + 'Aby wyłączyć raportowanie wycieków, wyłącz "EnableMemoryLeakReporting".'#13#10 {$endif} + #0; LeakMessageTitle = 'Wykryto wyciek pamięci'; {$ifdef UseOutputDebugString} FastMMInstallMsg = 'FastMM został zainstalowany.'; FastMMInstallSharedMsg = 'Rozpoczęcie współdzielenia istniejącej instancji FastMM.'; FastMMUninstallMsg = 'FastMM został odinstalowany.'; FastMMUninstallSharedMsg = 'Zakończenie współdzielenia istniejącej instancji FastMM.'; {$endif} {$ifdef DetectMMOperationsAfterUninstall} InvalidOperationTitle = 'Operacja MM po deinstalacji.'; InvalidGetMemMsg = 'FastMM wykrył wywołanie GetMem po tym jak FastMM został odinstalowany.'; InvalidFreeMemMsg = 'FastMM wykrył wywołanie FreeMem po tym jak FastMM został odinstalowany.'; InvalidReallocMemMsg = 'FastMM wykrył wywołanie ReallocMem po tym jak FastMM został odinstalowany.'; InvalidAllocMemMsg = 'FastMM wykrył wywołanie AllocMem po tym jak FastMM został odinstalowany.'; {$endif} implementation end.