Преглед изворни кода

* updated German message file

florian пре 25 година
родитељ
комит
98abf80f1f
1 измењених фајлова са 128 додато и 81 уклоњено
  1. 128 81
      compiler/errord.msg

+ 128 - 81
compiler/errord.msg

@@ -1,5 +1,3 @@
-%%% Reordering of new2.msg respective to errore.msg
-%%% Contains all comments from new2.msg
 #
 #   $Id$
 #   This file is part of the Free Pascal Compiler
@@ -58,26 +56,26 @@
 general_t_compilername=T_Compiler: $1
 % When the \var{-vt} switch is used, this line tells you what compiler
 % is used.
-general_d_sourceos=D_Compiler OS: $1
+general_d_sourceos=D_Hostbetriebssystem: $1
 % When the \var{-vd} switch is used, this line tells you what the source
 % operating system is.
-general_i_targetos=I_Target OS: $1
+general_i_targetos=I_Zielbetriebssystem: $1
 % When the \var{-vd} switch is used, this line tells you what the target
 % operating system is.
-general_t_exepath=T_Benutze Pfad f�r ausf�hrbare Datei: $1
+general_t_exepath=T_Der Pfad der ausf�hrbaren Datei ist: $1
 % When the \var{-vt} switch is used, this line tells you where the compiler
 % looks for it's binaries.
-general_t_unitpath=T_Benutze Unit Pfad: $1
+general_t_unitpath=T_Der Unitpfad ist: $1
 % When the \var{-vt} switch is used, this line tells you where the compiler
 % looks for compiled units. You can set this path with the \var{-Fu}
-general_t_includepath=T_Benutze Include Pfad: $1
+general_t_includepath=T_Der Includepfad ist: $1
 % When the \var{-vt} switch is used, this line tells you where the compiler
 % looks for it's include files (files used in \var{\{\$I xxx\}} statements).
 % You can set this path with the \var{-I} option.
-general_t_librarypath=T_Benutze Bibliotheks Pfad: $1
+general_t_librarypath=T_Der Bibliothekspfad ist: $1
 % When the \var{-vt} switch is used, this line tells you where the compiler
 % looks for the libraries. You can set this path with the \var{-Fl} option.
-general_t_objectpath=T_Benutze Object Pfad: $1
+general_t_objectpath=T_Der Objectdateienpfad: $1
 % When the \var{-vt} switch is used, this line tells you where the compiler
 % looks for object files you link in (files used in \var{\{\$L xxx\}} statements).
 % You can set this path with the \var{-Fo} option.
@@ -85,7 +83,7 @@ general_i_abslines_compiled=I_$1 Zeilen compiliert, $2 sec
 % When the \var{-vi} switch is used, the compiler reports the number
 % of lines compiled, and the time it took to compile them (real time,
 % not program time).
-general_f_no_memory_left=F_Kein Speicher mehr �brig
+general_f_no_memory_left=F_Speicher voll
 % The compiler doesn't have enough memory to compile your program. There are
 % several remedies for this:
 % \begin{itemize}
@@ -96,10 +94,10 @@ general_f_no_memory_left=F_Kein Speicher mehr 
 % \item If the previous two don't work, recompile the compiler with a bigger
 % heap (you can use the \var{-Ch} option for this, \seeo{Ch})
 % \end{itemize}
-general_i_writingresourcefile=I_Schreibe Resource Stringtabellen Datei: $1
+general_i_writingresourcefile=I_Resourcestringtabellendatei $1 wird geschrieben
 % This message is shown when the compiler writes the Resource String Table
 % file containing all the resource strings for a program.
-general_e_errorwritingresourcefile=E_Schreibe Resource Stringtabellen Datei: $1
+general_e_errorwritingresourcefile=E_Fehler beim Schreiben der Resourcestringtabellendatei: $1
 % This message is shown when the compiler encountered an error when writing
 % the Resource String Table file
 % \end{description}
@@ -124,16 +122,16 @@ scan_f_end_of_file=F_Unerwartetes Dateiende
 scan_f_string_exceeds_line=F_Zeichenkette geht �ber Zeilenende hinaus
 % You forgot probably to include the closing ' in a string, so it occupies
 % multiple lines.
-scan_f_illegal_char=F_unzul„ssiges Zeichen
+scan_f_illegal_char=F_Unzul„ssiges Zeichen
 % An illegal character was encountered in the input file.
 scan_f_syn_expected=F_Syntax Fehler, $1 erwartet aber $2 vorgefunden
 % This indicates that the compiler expected a different token than
 % the one you typed. It can occur almost everywhere where you make a
 % mistake against the pascal language.
-scan_t_start_include_file=T_Beginne mit Lesen der Include-Datei $1
+scan_t_start_include_file=T_Die Include-Datei $1 wird jetzt gelesen
 % When you provide the \var{-vt} switch, the compiler tells you
 % when it starts reading an included file.
-scan_w_comment_level=W_Kommentarstufe $1 gefunden
+scan_w_comment_level=W_Kommentarschachtelungstiefe $1 gefunden
 % When the \var{-vw} switch is used, then the compiler warns you if
 % it finds nested comments. Nested comments are not allowed in Turbo Pascal
 % and can be a possible source of errors.
@@ -154,10 +152,10 @@ scan_e_illegal_char_const=E_Ung
 % This happens when you specify a character with its ASCII code, as in
 % \var{\#96}, but the number is either illegal, or out of range. The range
 % is 1-255.
-scan_f_cannot_open_input=F_Kann Datei $1 nicht ”ffnen
+scan_f_cannot_open_input=F_Datei $1 kann nicht ge”ffnet werden
 % \fpc cannot find the program or unit source file you specified on the
 % command line.
-scan_f_cannot_open_includefile=F_Kann Include-Datei $1 nicht ”ffnen
+scan_f_cannot_open_includefile=F_Includedatei $1 kann nicht ge”ffnet werden
 % \fpc cannot find the source file you specified in a \var{\{\$include ..\}}
 % statement.
 scan_e_too_much_endifs=E_Zu viele $ENDIF oder $ELSE Direktiven
@@ -165,7 +163,7 @@ scan_e_too_much_endifs=E_Zu viele $ENDIF oder $ELSE Direktiven
 scan_w_only_pack_records=W_Record Elemente k”nnen nur im Raster 1,2,4 oder 16 Bytes ausgerichtet werden
 % You are specifying the \var{\{\$PACKRECORDS n\} } with an illegal value for
 % \var{n}. Only 1,2,4 or 16 are valid in this case.
-scan_w_only_pack_enum=W_Aufz„hlungen k”nnen nur im Raster 1,2 or 4 bytes aufgeteilt werden.
+scan_w_only_pack_enum=W_F�r Aufz„hlungen k”nnen nur die Gr”áen 1,2 or 4 Bytes angegeben werden
 % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
 % \var{n}. Only 1,2 or 4 are valid in this case.
 scan_e_endif_expected=E_$1 erwartet f�r $2 definiert in Zeile $3
@@ -176,7 +174,7 @@ scan_e_preproc_syntax_error=E_Syntaxfehler im Argument einer $if Direktive
 scan_e_error_in_preproc_expr=E_Syntaxfehler im Context einer $if Direktive
 % There is an error in the expression following the \var{\{\$if ..\}} compiler
 % directive.
-scan_w_marco_cut_after_255_chars=W_Inhalt des Makros wurde nach der Auswertung von 255 Zeichen abgeschnitten
+scan_w_marco_cut_after_255_chars=W_Inhalt des Makros wurde nach der Auswertung bei 255 Zeichen abgeschnitten
 % The contents of macros canno be longer than 255 characters. This is a
 % safety in the compiler, to prevent buffer overflows. This is shown as a
 % warning, i.e. when the \var{-vw} switch is used.
@@ -184,52 +182,52 @@ scan_e_endif_without_if=E_ENDIF ohne IF(N)DEF
 % Your \var{\{\$IFDEF ..\}} and {\{\$ENDIF\}} statements aren't balanced.
 scan_f_user_defined=F_Benutzer definiert: $1
 % A user defined fatal error occurred. see also the \progref
-scan_e_user_defined=E_Benutzer definiert: $1
+scan_e_user_defined=E_Benutzerdefiniert: $1
 % A user defined error occurred. see also the \progref
-scan_w_user_defined=W_Benutzer definiert: $1
+scan_w_user_defined=W_Benutzerdefiniert: $1
 % A user defined warning occurred. see also the \progref
-scan_n_user_defined=N_Benutzer definiert: $1
+scan_n_user_defined=N_Benutzerdefiniert: $1
 % A user defined note was encountered. see also the \progref
-scan_h_user_defined=H_Benutzer definiert: $1
+scan_h_user_defined=H_Benutzerdefiniert: $1
 % A user defined hint was encountered. see also the \progref
-scan_i_user_defined=I_Benutzer definiert: $1
+scan_i_user_defined=I_Benutzerdefiniert: $1
 % User defined information was encountered. see also the \progref
-scan_e_keyword_cant_be_a_macro=E_Ein Makro, das als Schl�sselwort definiert ist, bleibt wirkungslos
+scan_e_keyword_cant_be_a_macro=E_Ein Makro, dass denselben Namen wie ein Schl�sselwort hat, wird ignoriert
 % You cannot redefine keywords with macros.
-scan_f_macro_buffer_overflow=F_Makro Puffer�berlauf w„hrend Lesen oder Einf�gen
+scan_f_macro_buffer_overflow=F_Makropuffer�berlauf w„hrend  Lesen oder Einf�gen
 % Your macro or it's result  was too long for the compiler.
-scan_w_macro_deep_ten=W_Expandirung des Makros �berschreitet Tiefe von 16.
+scan_w_macro_deep_ten=W_Expandierung des Makros �berschreitet eine Macroschachtelungstiefe von 16
 % When expanding a macro macros have been nested to a level of 16.
 % The compiler will expand no further, since this may be a sign that
 % recursion is used.
-scan_e_wrong_styled_switch=E_Compiler Schalter in (* ... *) Kommentaren sind nicht erlaubt
+scan_e_wrong_styled_switch=E_Compilerschalter in (* ... *)-Kommentaren sind nicht erlaubt
 % Compiler switches should always be between \var{\{ \}} comment delimiters.
 scan_d_handling_switch=D_Bearbeite Schalter "$1"
 % When you set debugging info on (\var{-vd}) the compiler tells you when it
 % is evaluating conditional compile statements.
-scan_c_endif_found=C_ENDIF $1 entdeckt
+scan_c_endif_found=C_ENDIF $1 bearbeitet
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_ifdef_found=C_IFDEF $1 entdeckt, $2
+scan_c_ifdef_found=C_IFDEF $1 bearbeitet, $2
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_ifopt_found=C_IFOPT $1 entdeckt, $2
+scan_c_ifopt_found=C_IFOPT $1 bearbeitet, $2
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_if_found=C_IF $1 entdeckt, $2
+scan_c_if_found=C_IF $1 bearbeitet, $2
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_ifndef_found=C_IFNDEF $1 entdeckt, $2
+scan_c_ifndef_found=C_IFNDEF $1 bearbeitet, $2
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_else_found=C_ELSE $1 entdeckt, $2
+scan_c_else_found=C_ELSE $1 bearbeitet, $2
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements.
-scan_c_skipping_until=C_šbergehe bis...
+scan_c_skipping_until=C_Quelltext wird ignoriert bis...
 % When you turn on conditional messages(\var{-vc}), the compiler tells you
 % where it encounters conditional statements, and whether it is skipping or
 % compiling parts.
-scan_i_press_enter=I_Dr�cken Sie <return> um fortzusetzen
+scan_i_press_enter=I_Dr�cken Sie <Return> um fortzusetzen
 % When the \var{-vi} switch is used, the compiler stops compilation
 % and waits for the \var{Enter} key to be pressed when it encounters
 % a \var{\{\$STOP\}} directive.
@@ -237,18 +235,27 @@ scan_w_unsupported_switch=W_Nicht unterst
 % When warings are turned on (\var{-vw}) the compiler warns you about
 % unsupported switches. This means that the switch is used in Delphi or
 % Turbo Pascal, but not in \fpc
-scan_w_illegal_directive=W_Ung�ltige Compiler Direktive $1
+scan_w_illegal_directive=W_Ung�ltiges Compilerdirektive $1
 % When warings are turned on (\var{-vw}) the compiler warns you about
 % unrecognised switches. For a list of recognised switches, \progref
 scan_t_back_in=T_Wieder zur�ck in $1
 % When you use (\var{-vt}) the compiler tells you when it has finished
 % reading an include file.
-scan_w_unsupported_app_type=W_Nicht unterst�tzter Anwendungs-Typ: $1
+scan_w_unsupported_app_type=W_Nicht unterst�tzter Anwendungstyp: $1
 % You get this warning, ff you specify an unknown application type
 % with the directive \var{\{\$APPTYPE\}}
-scan_w_app_type_not_support=W_APPTYPE wird nicht vom Ziel OS unterst�tzt
+scan_w_app_type_not_support=W_APPTYPE wird vom Zielbetriebssystem nicht unterst�tzt
 % The \var{\{\$APPTYPE\}} directive is supported by win32 applications only.
-scan_w_unsupported_asmmode_specifier=W_Nicht unterst�tzte Assembler Varainte angegeben $1
+scan_w_decription_not_support=W_DESCRIPTION kann nur bei OS/2-und Windowsprogrammen verwendet werden
+% The \var{\{\$DESCRIPTION\}} directive is only supported for OS2 and Win32 targets.
+scan_n_version_not_support=N_VERSION wird vom Zielbetriebssystem nicht unterst�tzt
+% The \var{\{\$VERSION\}} directive is only supported by win32 target.
+scan_n_only_exe_version=N_VERSION kann nicht in Units verwendet werden
+% The \var{\{\$VERSION\}} directive is only used for executable or DLL sources.
+scan_w_wrong_version_ignored=W_Falsches Format f�r VERSION-Directive $1
+% The \var{\{\$VERSION\}} directive format is major_version.minor_version
+% where major_version and minor_version are words.
+scan_w_unsupported_asmmode_specifier=W_Nicht unterst�tzter Assemblermodus angegeben $1
 % When you specify an assembler mode with the \var{\{\$ASMMODE xxx\}}
 % the compiler didn't recognize the mode you specified.
 scan_w_no_asm_reader_switch_inside_asm=W_ASM-Leser Schalter ist nicht m”glich innerhalb einer asm Sequenz, $1 wird erst in der n„chsten Sequenz wirksam
@@ -257,10 +264,10 @@ scan_w_no_asm_reader_switch_inside_asm=W_ASM-Leser Schalter ist nicht m
 % assembler statement only.
 scan_e_wrong_switch_toggle=E_Parameter f�r Schalter falsch, verwenden Sie ON/OFF oder +/-
 % You need to use ON or OFF or a + or - to toggle the switch
-scan_e_resourcefiles_not_supported=E_Resource Dateien werden vom aktuellen Zielsystem nicht unterst�tzt
+scan_e_resourcefiles_not_supported=E_Resourcedateien werden vom aktuellen Zielbetriebssystem nicht unterst�tzt
 % The target you are compiling for doesn't support Resource files. The
 % only target which can use resource files is Win32
-scan_w_include_env_not_found=W_Include Umgebung $1 nicht in Environment gefunden
+scan_w_include_env_not_found=W_$1 ist keine Umgebungsvariable
 % The included environment variable can't be found in the environment, it'll
 % be replaced by an empty string instead.
 % \end{description}
@@ -272,6 +279,17 @@ scan_w_include_env_not_found=W_Include Umgebung $1 nicht in Environment gefunden
 % semantics of you language, i.e. it determines if your pascal constructs
 % are correct.
 % \begin{description}
+scan_e_invalid_maxfpureg_value=E_Nicht erlaubter Wert f�r MAXFPUREGISTER-Directive
+% Valid values for this directive are 0..8 and NORMAL/DEFAULT
+% \end{description}
+#
+# Parser
+#
+% \section{Parser messages}
+% This section lists all parser messages. The parser takes care of the
+% semantics of you language, i.e. it determines if your pascal constructs
+% are correct.
+% \begin{description}
 parser_e_syntax_error=E_Parser - Syntax Fehler
 % An error against the Turbo Pascal language was encountered. This happens
 % typically when an illegal character is found in the sources file.
@@ -812,7 +830,8 @@ parser_e_procname_to_short_for_export=E_Prozedurename zu kurz um exportiert zu w
 % The length of the procedure/function name must be at least 2 characters
 % long. This is because of a bug in dlltool which doesn't parse the .def
 % file correct with a name of length 1.
-% \end{description}
+parser_e_dlltool_unit_var_problem=E_Es kann kei
+parser_e_dlltool_unit_var_problem2=E_Option -WD darf nicht verwendet werden
 #
 # Type Checking
 #
@@ -820,7 +839,7 @@ parser_e_procname_to_short_for_export=E_Prozedurename zu kurz um exportiert zu w
 % This section lists all errors that can occur when type checking is
 % performed.
 % \begin{description}
-type_e_mismatch=E_Typ passt nicht
+type_e_mismatch=E_Typen passen nicht zusammen
 % This can happen in many cases:
 % \begin{itemize}
 % \item The variable you're assigning to is of a different type than the
@@ -1199,6 +1218,24 @@ cg_e_cannot_call_message_direct=E_Kann Messagehandler Methode nicht direkt aufru
 #
 # Assembler reader
 #
+cg_e_goto_inout_of_exception_block=E_Sprung in- oder aus Exceptionblock heraus
+% It isn't allowed to jump in or outside of an exception block like \var{try..finally..end;}:
+% \begin{verbatim}
+% label 1;
+%
+% ...
+%
+% try
+%    if not(final) then
+%      goto 1;   // this line will cause an error
+% finally
+%   ...
+% end;
+% 1:
+% ...
+% \end{verbatim}
+% \end{description}
+# EndOfTeX
 asmr_d_start_reading=D_Starte $1 Stil Assembler Parsen
 % This informs you that an assembler block is being parsed
 asmr_d_finish_reading=D_Beende $1 Stil Assembler Parsen
@@ -1328,6 +1365,8 @@ asmw_e_invalid_effective_address=E_Asm: Ung
 asmw_e_immediate_or_reference_expected=E_Asm: Konstanter Ausdruck oder Referenz erwartet
 asmw_e_value_exceeds_bounds=E_Asm: $1 Wert �berschreitet Grenzen $2
 asmw_e_short_jmp_out_of_range=E_Asm: "Short jump" ist ausserhalb der Bereichs $1
+asmw_e_undefined_label=E_Asm: Undefiniertes Label: $1
+
 #
 # Executing linker/assembler
 #
@@ -1421,7 +1460,7 @@ unit_f_too_much_units=F_Zu viele Units
 % \fpc has a limit of 1024 units in a program. You can change this behavior
 % by changing the \var{maxunits} constant in the \file{files.pas} file of the
 % compiler, and recompiling the compiler.
-unit_f_circular_unit_reference=F_Gegenseitige Unit Referenz zwischen $1 und $2
+unit_f_circular_unit_reference=F_Gegenseitige Abh„ngigkeit von Units zwischen $1 und $2
 % Two units are using each other in the interface part. This is only allowed
 % in the \var{implementation} part. At least one unit must contain the other one
 % in the \var{implementation} section.
@@ -1495,6 +1534,8 @@ option_no_nested_response_file=E_Verschachtelte Response-Dateien werden nicht un
 % you cannot nest response files with the \var{@file} command-line option.
 option_no_source_found=F_Kein Name f�r Quelldatei auf der Kommandzeile
 % The compiler expects a source file name on the command line.
+option_no_option_found=N_Keine Angeben in Konfigurationsdatei $1 gefunden
+% The compiler didn't find any option in that config file.
 option_illegal_para=E_Ung�ltiger Parameter: $1
 % You specified an unknown option.
 option_help_pages_para=H_-? zeigt Hilfetext an
@@ -1546,7 +1587,7 @@ option_switch_bin_to_src_assembler=N_Schalte Assembler auf den Standard Assemble
 # Logo (option -l)
 #
 option_logo_start=Free Pascal Compiler Version $FPCVER [$FPCDATE] f�r $FPCTARGET
-option_logo_end=Copyright (c) 1998-2000 by Florian Klaempfl
+option_logo_end=Copyright (c) 1993-2000 Florian Kl„mpfl
 #
 # Info (option -i)
 #
@@ -1556,10 +1597,10 @@ option_info2=Compiler Datum:      $FPCDATE
 option_info3=Compiler Zielsystem: $FPCTARGET
 option_info4=<lf>
 option_info5=Dieses Programm unterliegt der GNU General Public Licence
-option_info6=F�r weitere Information lesen Sie bitte COPYING.FPC
+option_info6=Weitere Informationen sind in COPYING.FPC zu finden
 option_info7=<lf>
-option_info8=Senden Sie Fehlerberichte, Vorschl„ge usw. bitte an:
-option_info_end=                 [email protected]
+option_info8=Fehlerberichte, Vorschl„ge usw. bitte senden an:
+option_info_end=             [email protected]
 #
 # Help pages (option -? and -h)
 #
@@ -1568,8 +1609,8 @@ option_info_end=                 [email protected]
 ol_begin=**0*_nach boolschen Optionen geben Sie + zum Ein- bzw. - zum Ausschalten an
 ol001=**1a_l”sche die erzeugte Assembler-Datei nicht
 ol002=**2al_liste Quellcode-Zeilen in der Assembler-Datei
-ol003=**2ar_liste Register-Belegung/Freigabe-Information in Assembler-Datei
-ol004=**2at_liste Temp-Belegung/Freigabe-Information in Assembler-Datei
+ol003=**2ar_liste RegisterbelegungsInformation in Assembler-Datei
+ol004=**2at_liste Temp. Variablenbelegungsinfo. in Assembler-Datei
 ol005=**1b_erzeuge Browser-Info
 ol006=**2bl_erzeuge Info zu lokalen Symbolen
 ol007=**1B_erzeuge alle Module (Build)
@@ -1600,12 +1641,12 @@ ol031=*L2FL<x>_benutze <x> als dynamischen Linker
 ol032=**2Fo<x>_erg„nze <x> zum Object-Pfad
 ol033=**2Fr<x>_lade die Fehler-Meldungs Datei <x>
 ol034=**2Fu<x>_erg„nze <x> zum Unit-Pfad
-ol035=**2FU<x>_setze den Unit Ausgabe Pfad auf <x>, hat Vorrang vor -FE
-ol036=*g1g<x>_erzeuge Debugger Information:
-ol037=*g2gg_benutze gsym
-ol038=*g2gd_benutze dbx
-ol039=*g2gh_benutze Heap Trace Unit
-ol040=*g2gc_erzeuge Prufung fur pointer
+ol035=**2FU<x>_Units werden nach <x> ausgegen, hat Vorrang vor -FE
+ol036=*g1g<x>_erzeuge Debuggerinformation:
+ol037=*g2gg_gsym
+ol038=*g2gd_dbx
+ol039=*g2gh_Heap Trace Unit einbinden
+ol040=*g2gc_Pointer�berpr�fung
 ol041=**1i_zeige alle Information �ber den Compiler
 ol042=**2iD_zeige Compiler Datum
 ol043=**2iV_zeige Compiler Version
@@ -1616,8 +1657,8 @@ ol047=**2iTP_zeige Zielsystem Processor
 ol048=**1I<x>_erg„nze <x> zum Include-Pfad
 ol049=**1k<x>_�bergebe <x> an den Linker
 ol050=**1l_zeige Logo
-ol051=**1n_Standard Parameter-Datei ignorieren
-ol052=**1o<x>_„ndere den Namen der erzeugten ausf�hrbaren Datei in <x>
+ol051=**1n_Standard-Konfigurationsdatei ignorieren
+ol052=**1o<x>_die erzeugte, ausf�hrbaren Datei bekommt den Namen <x>
 ol053=**1pg_erzeuge Profiler-Code f�r gprof
 ol054=*L1P_benutze Pipes anstelle von tempor„ren Assembler Dateien
 ol055=**1S<x>_Syntax Optionen:
@@ -1631,30 +1672,30 @@ ol062=**2Si_benutze C++ artige INLINE
 ol063=**2Sm_unterst�tze Macros wie in C (global)
 ol064=**2So_sei TP/BP 7.0 kompatibel
 ol065=**2Sp_sei gpc kompatibel
-ol066=**2Ss_bestimme dass Constructor Name: "Init" und Destructor: "Done" ist
+ol066=**2Ss_Con-und Desstructorname muessen "Init" und "Done" sein
 ol067=**2St_erlaube Schl�sselwort static in Objekten
 ol068=**1s_rufe weder Assembler noch Linker auf (nur mit -a)
 ol069=**1u<x>_entferne die Definition f�r das Symbol <x>
 ol070=**1U<x>_Unit Optionen:
 ol071=**2Un_pr�fe den Unit Namen nicht
 ol072=**2Us_erzeuge eine System Unit
-ol073=**1v<x>_sei mitteilsam, <x> ist eine Kombination der folgenden Zeichen:
-ol074=**2*_e : zeige Fehler (Standard)     d : zeige Debug Info
-ol075=**2*_w : zeige Warnungen             u : zeige Unit Info
-ol076=**2*_n : zeige Anmerkungen           t : zeige angesprochene/benutzte Dateien
-ol077=**2*_h : zeige Hinweise              m : zeige definierte Macros
-ol078=**2*_i : zeige allgemeine Info       p : zeige compilierte Prozeduren
-ol079=**2*_l : zeige Zeilennummern         c : zeige conditionals
-ol080=**2*_a : zeige alles                 0 : zeige nichts (ausser Fehlern)
-ol081=**2*_b : zeige alle Prozedurdekla-   r : Rhide/GCC kompatibler Modus
+ol073=**1v<x>_Meldungen, <x> ist eine Kombination der folgenden Zeichen:
+ol074=**2*_e : Fehler (Standard)      d : Debug Info
+ol075=**2*_w : Warnungen              u : Unit Info
+ol076=**2*_n : Anmerkungen            t : angesprochene/benutzte Dateien
+ol077=**2*_h : Hinweise               m : definierte Macros
+ol078=**2*_i : allgemeine Info        p : compilierte Prozeduren
+ol079=**2*_l : Zeilennummern          c : Preprozessordirective
+ol080=**2*_a : alles                  0 : nichts (ausser Fehlern)
+ol081=**2*_b : alle Prozedurdekla-    r : Rhide/GCC kompatibler Modus
 ol082=**2*_    rationen im Fehlerfall      x : Exe-Datei Info (nur Win32)
 ol083=**2*_
 ol084=**1X<x>_Optionen f�r ausf�hrbare Dateien:
-ol085=*L2Xc_linke mit der c library
-ol086=**2Xs_entferne alle symbole von ausfuehrbarer Datei
-ol087=**2XD_versuche dynamisch zu linken          (definiert FPC_LINK_DYNAMIC)
-ol088=**2XS_versuche statisch zu linken (default) (definiert FPC_LINK_STATIC)
-ol089=**2XX_versuche smart zu linken              (definiert FPC_LINK_SMART)
+ol085=*L2Xc_es wird mit der C-Library gelinkt
+ol086=**2Xs_entferne alle Symbole von ausfuehrbarer Datei
+ol087=**2XD_dynamisch linken          (definiert FPC_LINK_DYNAMIC)
+ol088=**2XS_statisch linken (default) (definiert FPC_LINK_STATIC)
+ol089=**2XX_smartlinken               (definiert FPC_LINK_SMART)
 ol090=**0*_Optionen f�r den Prozessor:
 ol091=3*1A<x>_Ausgabeformat:
 ol092=3*2Aas_Datei mit Hilfe von GNU AS
@@ -1673,21 +1714,27 @@ ol104=3*2Rdirect_kopiere Assembler-Text direkt in die Assembler-Datei
 ol105=3*1O<x>_Optimierungen:
 ol106=3*2Og_erzeuge kleineren Code
 ol107=3*2OG_erzeuge schnelleren Code (Standard)
-ol108=3*2Or_behalte bestimmte Variablen in Registern (noch BUGGY!!!)
+ol108=3*2Or_Registervariablen (enth„lt eventuell noch Fehler)
 ol109=3*2Ou_aktiviere unsichere Optimierungen (siehe Dokumentation)
 ol110=3*2O1_Stufe 1 Optimierungen (schnelle Optimierungen)
 ol111=3*2O2_Stufe 2 Optimierungen (-O1 + langsamere Optimierungen)
 ol112=3*2O3_Stufe 3 Optimierungen (gleich wie -O2u)
 ol113=3*2Op<x>_Ziel Prozessor:
-ol114=3*3Op1_setze Ziel-Prozessor auf 386/486
-ol115=3*3Op2_setze Ziel-Prozessor auf Pentium/PentiumMMX (R)
-ol116=3*3Op3_setze Ziel-Prozessor auf PPro/PII/c6x86/K6 (R)
+ol114=3*3Op1_Optimierungen f�r386/486
+ol115=3*3Op2_Optimierungen f�r Pentium/PentiumMMX (R)
+ol116=3*3Op3_Optimierungen f�r PPro/PII/c6x86/K6 (R)
 ol117=3*1T<x>_Ziel Betriebssystem
-ol118=3*2TGO32V1_Version 1 von DJ Delorie's DOS extender
+ol118=3*2TGO32V1_Version 1 von DJ Delorie's DOS extender ()
 ol119=3*2TGO32V2_Version 2 von DJ Delorie's DOS extender
 ol120=3*2TLINUX_Linux
 ol121=3*2TOS2_OS/2 2.x
 ol122=3*2TWin32_Windows 32 Bit
+ol001W=3*1WB<x>_Image base address wird auf den hexadezimalen werden <x> gesetzt
+ol002W=3*1WC_ Eine Konsolenanwendung wird erzeugt
+ol003W=3*1WD_ EXPORT-Abschnitt einer Win32 DLL/EXE wird mit DEFFILE erzeugt
+ol004W=3*1WG_ Eine GUI-Anwendung wird erzeugt
+ol005W=3*1WN_ Es wird nicht relozierbarer Code erzeugt (notwendig beim Debugging)
+ol006W=3*1WR_ Es wird relozierbarer Code erzeugt
 ol123=6*1A<x>_Ausgabe Format:
 ol124=6*2Aas_Unix o-Datei mit Hilfe von GNU AS
 ol125=6*2Agas_GNU Motorola Assembler
@@ -1696,8 +1743,8 @@ ol127=6*2Amot_Standard Motorola Assembler
 ol128=6*1O<x>_Optimierungen:
 ol129=6*2Oa_schalte Optimierer ein
 ol130=6*2Og_erzeuge kleineren Code
-ol131=6*2OG_erzeuge schnelleren Code (standard)
-ol132=6*2Ox_optimiere Maximal (noch BUGGY!!!)
+ol131=6*2OG_erzeuge schnelleren Code (Standard)
+ol132=6*2Ox_optimiere Maximal (enth„lt eventuell noch Fehler)
 ol133=6*2O2_setze Ziel-Prozessor auf MC68020+
 ol134=6*1R<x>_Assembler-Leser Format:
 ol135=6*2RMOT_lies Motorola Assembler Variante