compiler/msg/errord*.msg: Update of German error messages

This commit is contained in:
Karl-Michael Schindler 2021-08-14 23:48:45 +02:00
parent bc2ed1a560
commit dd4b4af6a5
2 changed files with 157 additions and 38 deletions

View File

@ -3,7 +3,7 @@
# Latest updates contributed by Karl-Michael Schindler aka mischi
# <karl-michael.schindler at web.de>
#
# Based on errore.msg of SVN revision 45316
# Based on errore.msg of git commit ce1f9cce, 27 Jun, 2021
#
# This file is part of the Free Pascal Compiler
# Copyright (c) 1998-2021 by the Free Pascal Development team
@ -442,6 +442,7 @@ scan_w_setpeosversion_not_support=02103_W_SETPEOSVERSION wird vom Zielbetriebssy
scan_w_setpesubsysversion_not_support=02104_W_SETPESUBSYSVERSION wird vom Zielbetriebssystem nicht unterst<73>tzt
% The \var{\{\$SETPESUBSYSVERSION\}} directive is not supported by the target OS.
scan_n_changecputype=02105_N_Ge„nderter Prozessortyp muss zum angegebenen Controller passen
scan_e_emptymacroname=02106_E_Der Name einer macro/compiler-Variablen kann nicht leer sein
%
% \end{description}
# EndOfTeX
@ -449,7 +450,7 @@ scan_n_changecputype=02105_N_Ge
#
# Parser
#
# 03355 is the last used one
# 03360 is the last used one
#
# BeginOfTeX
%
@ -1091,8 +1092,9 @@ parser_e_paraloc_only_one_para=03197_E_Jedes Argument muss seine eigene "locatio
parser_e_paraloc_all_paras=03198_E_Jedes Argument muss seine explizite "location" haben
% If one argument has an explicit argument location, all arguments of a procedure
% must have one.
parser_e_illegal_explicit_paraloc=03199_E_"location" des Arguments unbekannt
% The location specified for an argument isn't recognized by the compiler.
parser_e_illegal_explicit_paraloc=03199_E_Ung<6E>ltiger expliziter Parameter "location" spezifiziert
% Syscalls specific: the specified explicit location string for this parameter cannot be parsed, invalid,
% or the location specified for an argument isn't recognized by the compiler.
parser_e_32bitint_or_pointer_variable_expected=03200_E_32 Bit-Integer oder Zeiger-Variable erwartet
% The libbase for MorphOS/AmigaOS can be given only as \var{longint}, \var{dword} or any pointer variable.
parser_e_goto_outside_proc=03201_E_Goto Statements zwischen verschiedenen Prozeduren sind nicht erlaubt
@ -1263,7 +1265,8 @@ parser_n_ignore_lower_visibility=03250_N_Die virtuelle Methode "$1" hat eine nie
% The virtual method overrides an method that is declared with a higher visibility. This might give
% unexpected results. E.g., in case the new visibility is private then a call to ``inherited'' in a
% new child class will call the higher-visible method in a parent class and ignores the private method.
parser_e_field_not_allowed_here=03251_E_Felder sind nach der Definition einer Methode oder Eigenschaft nicht erlaubt. Beginne vorher eine neue Sichtbarkeitssektion
parser_e_field_not_allowed_here=03251_E_Felder sind nach der Definition einer Methode oder Eigenschaft nicht erlaubt. Beginne vorher eine neue Sichtbarkeits
% Once a method or property has been defined in a class or object, you cannot define any fields afterwards
% without starting a new visibility section (such as \var{public}, \var{private}, etc.). The reason is
% that otherwise the source code can appear ambiguous to the compiler, since it is possible to use modifiers
@ -1569,7 +1572,7 @@ parser_w_ptr_type_ignored=03338_W_Zeigertyp "$1" ignoriert
% The specified pointer type modifier is ignored, because it is not supported on
% the current platform. This happens, for example, when a far pointer is
% declared on a non-x86 platform.
parser_e_global_generic_references_static=03339_E_Ein globales, generisches Templat referenziert eine statische Symboltabelle
parser_e_global_generic_references_static=03339_E_Ein generisches Templat im Interface-Bereich referenziert ein Symbol des Implementation-Bereichs
% A generic declared in the interface section of a unit must not reference symbols that belong
% solely to the implementation section of that unit.
parser_u_already_compiled=03340_UL_Die Unit $1 wurde inzwischen bereits kompiliert.
@ -1628,6 +1631,16 @@ parser_e_method_for_type_in_other_unit=03354_E_Implementierung einer Methods f
parser_e_generic_constraints_not_allowed_here=03355_E_Eine generische Einschr„nkung ist hier nicht erlaubt
% At the current location specifying a constraint is not allowed. For example
% in delphi mode, a constraint might not be specified in the header of the implementation.
parser_e_location_size_too_small=03356_E_Die explizite "location" ist zu klein f<>r den Parameter
% AmigaOS/MorphOS syscall specific: for int64/qword parameter only a single register location is specified
parser_e_location_size_too_large=03357_E_Die GrӇe der expliziten "location" ist grӇer als vom Parameter verlangt
% AmigaOS/MorphOS syscall specific: for a parameter which is smaller than 64bit, a register pair is specified
parser_e_location_regpair_only_data=03358_E_Nur Daten-Register werden f<>r explizite "location" Registerpaare unterst<73>tzt
% AmigaOS/MorphOS syscall specific: for 64bit register pairs, only data registers are supported
parser_e_location_regpair_only_consecutive=03359_E_Nur aufeinander folgende Register werden f<>r explizite "location" Registerpaare unterst<73>tzt
% MorphOS syscall specific: only consecutive (f.e.: d1-d2) registers are supported for 64bit register pairs
parser_e_constructurs_cannot_take_type_parameters=03360_E_Konstruktoren k”nnen keine Type-Parameter <20>bernehmen
% The use of type parameters in constructors is not allowed.
%
% \end{description}
# EndOfTeX
@ -1635,7 +1648,7 @@ parser_e_generic_constraints_not_allowed_here=03355_E_Eine generische Einschr
#
# Type Checking
#
# 04128 is the last used one
# 04130 is the last used one
#
# BeginOfTeX
%
@ -2084,6 +2097,11 @@ type_e_forward_interface_type_does_not_match=04127_E_Der Interfacetyp der Vorw
type_e_generic_const_type_not_allowed=04128_E_Typ ist f<>r generische, konstante Parameter nicht erlaubt: $1
% Only types that can also be used (indirectly) for untyped constants can be used as a
% type for a generic constant parameter.
type_e_cant_read_write_type_in_iso_mode=04129_E_Kann Variablen diesen Typs im ISO-Modus nicht lesen oder schreiben
% You are trying to \var{read} or \var{write} a variable from or to a
% file of type text, which doesn't support that variable's type in the selected language mode (iso mode).
type_w_array_size_does_not_match_size_of_constant_string=04130_W_Die L„nge der konstanten Zeichenkette (die L„nge ist $1) muss so groá wie die Anzahl der Array-Elemente sein ($2 Elemente)
% ISO Pascal requires that string constants have the same length as the array to which them they are assigned.
%
% \end{description}
# EndOfTeX
@ -2595,7 +2613,7 @@ cg_w_interrupt_does_not_save_registers=06062_W_Der Zielprozessor unterst
#
# Assembler reader
#
# 07141 is the last used one
# 07145 is the last used one
#
asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
% This informs you that an assembler block is being parsed
@ -2935,6 +2953,10 @@ asmr_e_multiple_segment_overrides=07139_E_Kann "multiple segment overrides" nich
asmr_w_multiple_segment_overrides=07140_W_"Multiple segment overrides" (nur das letzte wird beachtet)
asmr_w_segment_override_ignored_in_64bit_mode=07141_W_Segment-Basis $1 wird erzeugt, aber von der CPU im 64-Bit-Modus ignoriert
asmr_e_mismatch_broadcasting_elements=07142_E_Broadcasting-Elemente passen nicht (erwartet: {$1} gefunden: {$2})
asmr_e_invalid_arrangement=07143_E_Ung<6E>ltige Anordnung "$1"
asmr_e_a64_invalid_regset=07144_E_Register in einem Register-Set m<>ssen aufeinander folgen
asmr_e_unknown_field=07145_E_Unbekannter Feld-Bezeichner
% The internal assembler read cannot find the passed field identifier.
%
% \end{description}
# EndOfTeX
@ -2942,7 +2964,7 @@ asmr_e_mismatch_broadcasting_elements=07142_E_Broadcasting-Elemente passen nicht
#
# Assembler/binary writers
#
# 08035 is the last used one
# 08036 is the last used one
#
asmw_f_too_many_asm_files=08000_F_Zu viele Assembler-Dateien
% With smartlinking enabled, there are too many assembler
@ -2999,6 +3021,7 @@ asmw_e_instruction_not_supported_by_cpu=08032_E_Befehl wird vom ausgew
asmw_e_brxx_out_of_range=08033_E_Asm: Das Ziel des bedingten Zweigs ist auáerhalb des Bereichs
asmw_e_illegal_use_of_rip=08034_E_Asm: RIP kann nicht als Indexregister oder mit einem anderen Register in einer Referenz verwendet werden
asmw_e_seh_invalid_data_size=08035_F_Ung<6E>ltige FunktionsgrӇe einer SEH-Funktion
asmw_e_illegal_use_of_sp=08036_E_Asm: ESP/RSP kann nicht als Indexregister verwendet werden
%
% \end{description}
# EndOfTeX
@ -3449,7 +3472,7 @@ unit_u_ppu_llvm_mismatch=10067_U_
#
# Options
#
# 11061 is the last used one
# 11063 is the last used one
#
# BeginOfTeX
%
@ -3605,6 +3628,9 @@ option_features_only_for_system_unit=11060_E_Feature-Schalter werden nur beim
% To selected a certain feature, the system unit must be compiled with this feature enabled. All other units inherited the features set by the
% system unit through the ppu of the system unit.
option_debug_info_requires_external_linker=11061_N_Das ausgew„hlte Debug-Format wird vom internen Linker nicht unterst<73>tzt, schalte um auf externen Linker
option_valgrind_heaptrc_mismatch=11062_E_Die beiden Optionen ($1) ($2) k”nnen nicht gleichzeitig verwendet werden
option_unsupported_fpu=11063_F_Der ausgew„hlte FPU-Typ "$1" wird vom ausgew„hlten Befehlssatz "$2" nicht unterst<73>tzt
% Not all instruction sets support all FPU types. For example on ARM, Thumb(-1) supports no FPU/VFP instruction set
%
% \end{description}
# EndOfTeX
@ -3896,6 +3922,7 @@ F*0*_Es werden nur Optionen aufgelistet, die f
**1A<x>_Ausgabe Format:
**2Adefault_Benutze den "default" Assembler
3*2Aas_Assembliere mit Hilfe von GNU AS
3*2Aas-darwin_Assembliere Darwin Mach-O mit Hilfe von GNU GAS
3*2Amacho_Mach-O (Darwin, Intel 32 bit) mit Hilfe des internen Schreibers
8*2Anasm_Assembliere mit Hilfe von Nasm
8*2Anasmobj_Assembliere mit Hilfe von Nasm
@ -3916,6 +3943,7 @@ F*0*_Es werden nur Optionen aufgelistet, die f
4*2Aas_Assembliere mit Hilfe von GNU AS
4*2Agas_Assembliere mit Hilfe von GNU GAS
4*2Agas-darwin_Assembliere darwin Mach-O64 mit Hilfe von GNU GAS
4*2Aas-darwin_Assembliere Darwin Mach-O64 mit Hilfe von GNU GAS
4*2Amasm_Win64 Objektdatei mit Hilfe von ml64 (Microsoft)
4*2Apecoff_PE-COFF (Win64) mit Hilfe des internen Schreibers
4*2Aelf_ELF (Linux-64bit) mit Hilfe des internen Schreibers
@ -3930,10 +3958,23 @@ F*0*_Es werden nur Optionen aufgelistet, die f
6*2Amot_Standard Motorola Assembler
6*2Avasm_Assembliere mit Hilfe von vasm
A*2Aas_Assembliere mit Hilfe von GNU AS
A*2Aas-darwin_Assembliere mit Hilfe von GNU AS f<>r Darwin Zielsysteme
A*2Aclang_Assembliere mit Hilfe von clang
A*2Aelf_Assembliere mit Hilfe des internen ELF-Schreibers
a*2Aas_Assembliere mit Hilfe von GNU AS
a*2Aclang_Assembliere mit Hilfe von clang f<>r Darwin/iOS Zielsysteme
a*2Aas-clang_AAssembliere mit Hilfe von clang f<>r andere Zielsysteme
P*2Aas_Assembliere mit Hilfe von GNU AS
S*2Aas_Assembliere mit Hilfe von GNU AS
s*2Aas_Assembliere mit Hilfe von GNU AS
v*2Aas_Assembliere mit Hilfe von GNU AS
W*2Abinaryen_Assembliere mit Hilfe von GNU AS f<>r wasm32 (wasm-as)
W*2Allvm-mc_Assembliere mit Hilfe von llvm-mc
W*2Awabt_Assembliere mit Hilfe von wasa
x*2Aas_Assembliere mit Hilfe von GNU AS
Z*2Asdcc-sdasz80_Assembliere mit Hilfe von SDCC-SDASZ80
Z*2Az80asm_Assembliere mit Hilfe von z80asm
Z*2Avasm_Assembliere mit Hilfe von Vasm
# Used only internally by IDE
**1b_Erzeuge Browser-Info
**2bl_Erzeuge Info zu lokalen Symbolen
@ -3994,7 +4035,9 @@ A*2CV<x>_Setze das Section-Threadvar-Modell auf <x>
**2CX_Benutze Smartlinking
**1d<x>_Definiere das Symbol <x>
**1D_Erzeuge eine DEF-Datei
**2DD<x>_Setze die von %DATE% zur<75>ck gegebene Datums-Zeichenkette auf x, ohne šberpr<70>fung auf G<>ltigkeit
**2Dd<x>_Setze Beschreibung zu <x>
**2DT<x>_Setze die von %TIME% zur<75>ck gegebene Zeit-Zeichenkette auf x, ohne šberpr<70>fung auf G<>ltigkeit
**2Dv<x>_Setze DLL Version zu <x>
*O2Dw_Erzeuge PM-Anwendung
**1e<x>_Setze Pfad zur ausf<73>hrbaren Datei
@ -4007,8 +4050,9 @@ A*2CV<x>_Setze das Section-Threadvar-Modell auf <x>
**2Fd_Schalte den internen Verzeichnis-Cache des Compilers aus
**2FD<x>_Setze das Verzeichnis f<>r die Compiler-Hilfsprogramme
**2Fe<x>_Leite die Fehlerausgabe um nach <x>
**2Ff<x>_Erg„nze <x> zum Framework-Pfad (nur Darwin)
**2FE<x>_Setze den Pfad f<>r Exe/Unit-Dateien auf <x>
**2Ff<x>_Erg„nze <x> zum Framework-Pfad (nur Darwin), oder setze IDF-Pfad auf <x> (Xtensa-FreeRTOS)
**2FF_Benutze fpcres als šbersetzer von RC nach RES anstelle von windres oder gorc
**2Fi<x>_Erg„nze <x> zum Include-Pfad
**2Fl<x>_Erg„nze <x> zum Bibliotheks-Pfad
**2FL<x>_Benutze <x> als dynamischen Linker
@ -4122,6 +4166,7 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
**2SI<x>_Setze den Stil des Interface zu <x>
**3SIcom_COM kompatibles Interface (Voreinstellung)
**3SIcorba_CORBA kompatibles Interface
**2sT_Erzeuge nur Skript, um auf dem Zielsystem zu linken
**2Sm_Unterst<73>tze Makros wie in C (global)
**2So_Sei TP/BP 7.0 kompatibel (wie -Mtp)
**2Sr_Transparente Dateinamen im ISO-Modus
@ -4130,8 +4175,8 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
**2Sx_Exception Schl<68>sselw”rter einschalten (Voreinstellung in Delphi/ObjFPC Moden)
**2Sy_@<pointer> gibt einen typisierten Zeiger zur<75>ck, genau wie $T+
**1s_Rufe weder Assembler noch Linker auf (nur mit -a)
**2sh_Erzeuge Script um auf dem Host zu linken
**2st_Erzeuge Script um auf dem Zielsystem zu linken
**2sh_Erzeuge Skript, um auf dem Host zu linken
**2st_Erzeuge Skript, um auf dem Zielsystem zu assemblieren und zu linken
**2sr_šberspringe die Phase der "register allocation" (mit -alr benutzen)
**1T<x>_Zielbetriebssystem::
# i386 targets
@ -4178,7 +4223,9 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
6*2Tlinux_Linux
6*2Tnetbsd_NetBSD
6*2Tmacos_Mac OS
6*2Tmacosclassic_Classic Mac OS
6*2Tpalmos_PalmOS
6*2Tsinclairql_Sinclair QL
# i8086 targets
8*2Tembedded_Embedded
8*2Tmsdos_MS-DOS (und kompatible)
@ -4186,10 +4233,10 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
# arm targets
A*2Tandroid_Android
A*2Taros_AROS
A*2Tdarwin_Darwin/iPhoneOS/iOS
A*2Tembedded_Embedded
A*2Tfreertos_FreeRTOS
A*2Tgba_Game Boy Advance
A*2Tios_iOS
A*2Tlinux_Linux
A*2Tnds_Nintendo DS
A*2Tnetbsd_NetBSD
@ -4198,7 +4245,9 @@ A*2Tsymbian_Symbian
A*2Twince_Windows CE
# aarch64 targets
a*2Tandroid_Android
a*2Tdarwin_Darwin/iOS
a*2Tdarwin_Darwin/Mac OS X
a*2Tfreebsd_FreeBSD
a*2Tios_iOS
a*2Tlinux_Linux
a*2Twin64_Windows 64
# jvm targets
@ -4218,6 +4267,7 @@ P*2Tdarwin_Darwin und macOS
P*2Tembedded_Embedded
P*2Tlinux_Linux
P*2Tmacos_Mac OS (classic)
P*2Tmacosclassic_Classic Mac OS
P*2Tmorphos_MorphOS
P*2Tnetbsd_NetBSD
P*2Twii_Wii
@ -4247,6 +4297,10 @@ x*2Tlinux_Linux
# z80 targets
Z*2Tembedded_Embedded
Z*2Tzxspectrum_ZX Spectrum
Z*2Tmsxdos_MSX-DOS
# wasm32 targets
W*2Tembedded_Embedded
W*2Twasi_Das WebAssembly System Interface (WASI)
# end of targets section
**1u<x>_Entferne die Definition f<>r das Symbol <x>
**1U<x>_Unit-Optionen:
@ -4281,9 +4335,10 @@ A*2Wb_Erzeuge statt einer Bibliothek ein Bundle (Darwin)
3*2WB_Erzeuge ein relozierbares Image (Windows, Symbian)
3*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
4*2WB_Erzeuge ein relozierbares Image (Windows)
4*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
4*2WB<x>_Setze die Imagebasis auf <x> (Windows)
A*2WB_Erzeuge ein relozierbares Image (Windows, Symbian)
A*2WB<x>_Setze die Imagebasis auf <x> (Windows)
A*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
Z*2WB<x>_Setze die Imagebasis auf <x> (ZX Spectrum)
3*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows)
4*2WC_Spezifiziere "console type application" (Windows)
A*2WC_Spezifiziere "console type application" (Windows)
@ -4341,10 +4396,14 @@ A*2WR_Erzeuge "relocation code" (Windows)
8*2Wt<x>_Setze das Format der Ziel-Executable
8*3Wtexe_Erzeuge eine DOS .EXE Datei (Voreinstellung)
8*3Wtcom_Erzeuge eine DOS .COM Datei (erfordert das winzige (tiny) Speichermodell)
P*2WF_Spezifiziere "MPW tool type application" (Classic Mac OS)
P*2WT_Spezifiziere "MPW tool type application" (Classic Mac OS)
6*2WQ<x>_Setze das "executable" Metadata-Format (Sinclair QL)
6*3WQqhdr_Setze Metadata auf QDOS Datei-Header Stil (Voreinstellung)
6*3WQxtcc_Setze Metadata auf XTcc Stil
**2WX_Erm”gliche den executable stack (Linux)
**1X_Programm-Optionen:
**2X9_Erzeuge Linkerscript f<>r GNU Binutils ld „lter als Version 2.19.1 (Linux)
**2Xa_Erzeuge Code, der auf 64-Bit Zielsystemen mehr als 2 GB statische Daten erlaubt (Linux)
**2Xc_šbergebe --shared an den Linker (BeOS, Darwin, FreeBSD, Linux)
**2Xd_Den Standard Bibliotheks-Suchpfad NICHT nutzen (ben”tigt f<>r cross compile, wenn nicht -XR verwendet wird)
**2Xe_Verwende den externen Linker
@ -4360,12 +4419,13 @@ L*2XlS<x>_Suffix der LLVM-Programme (z. B. -7, wenn clang clang-7 hei
**2XM<x>_Setze den Namen der 'main' Programm-Routine (Voreinstellung ist 'main')
**2Xn_Nutze den plattformeigenen Linker des Zielsystem anstelle des GNU ld (Solaris, AIX)
F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x>
**2XP<x>_Stelle dem Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran
**2XP<x>_Stelle den Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran
**2Xr<x>_Setze den rlink-Pfad des Linker zu <x> (ben”tigt f<>r cross compile, siehe ld-Manual f<>r mehr Informationen) (BeOS, Linux)
**2XR<x>_Stelle allen Linker-Suchpfaden den Namen <x> voran (BeOS, Darwin, FreeBSD, Linux, Mac OS, Solaris)
**2Xs_Entferne alle Symbole aus der ausf<73>hrbaren Datei
**2XS_Versuche Units statisch zu linken (default) (definiert FPC_LINK_STATIC)
**2Xt_Linke mit statischen Bibliotheken (-static wird an den Linker <20>bergeben)
**2Xu_Erzeuge ausf<73>hrbares Program im UF2-Format (nur embedded-Zielsysteme)
**2Xv_Erzeuge eine Tabelle mit den virtuellen Entry-Aufrufen
**2XV_Benutze VLink als externen linker (Voreinstellung f<>r Amiga, MorphOS)
**2XX_Versuche Units smart zu linken (definiert FPC_LINK_SMART)

View File

@ -3,7 +3,7 @@
# Latest updates contributed by Karl-Michael Schindler aka mischi
# <karl-michael.schindler at web.de>
#
# Based on errore.msg of SVN revision 45316
# Based on errore.msg of git commit ce1f9cce, 27 Jun, 2021
#
# This file is part of the Free Pascal Compiler
# Copyright (c) 1998-2021 by the Free Pascal Development team
@ -442,6 +442,7 @@ scan_w_setpeosversion_not_support=02103_W_SETPEOSVERSION wird vom Zielbetriebssy
scan_w_setpesubsysversion_not_support=02104_W_SETPESUBSYSVERSION wird vom Zielbetriebssystem nicht unterstützt
% The \var{\{\$SETPESUBSYSVERSION\}} directive is not supported by the target OS.
scan_n_changecputype=02105_N_Geänderter Prozessortyp muss zum angegebenen Controller passen
scan_e_emptymacroname=02106_E_Der Name einer macro/compiler-Variablen kann nicht leer sein
%
% \end{description}
# EndOfTeX
@ -449,7 +450,7 @@ scan_n_changecputype=02105_N_Geänderter Prozessortyp muss zum angegebenen Contr
#
# Parser
#
# 03355 is the last used one
# 03360 is the last used one
#
# BeginOfTeX
%
@ -1091,8 +1092,9 @@ parser_e_paraloc_only_one_para=03197_E_Jedes Argument muss seine eigene "locatio
parser_e_paraloc_all_paras=03198_E_Jedes Argument muss seine explizite "location" haben
% If one argument has an explicit argument location, all arguments of a procedure
% must have one.
parser_e_illegal_explicit_paraloc=03199_E_"location" des Arguments unbekannt
% The location specified for an argument isn't recognized by the compiler.
parser_e_illegal_explicit_paraloc=03199_E_Ungültiger expliziter Parameter "location" spezifiziert
% Syscalls specific: the specified explicit location string for this parameter cannot be parsed, invalid,
% or the location specified for an argument isn't recognized by the compiler.
parser_e_32bitint_or_pointer_variable_expected=03200_E_32 Bit-Integer oder Zeiger-Variable erwartet
% The libbase for MorphOS/AmigaOS can be given only as \var{longint}, \var{dword} or any pointer variable.
parser_e_goto_outside_proc=03201_E_Goto Statements zwischen verschiedenen Prozeduren sind nicht erlaubt
@ -1569,7 +1571,7 @@ parser_w_ptr_type_ignored=03338_W_Zeigertyp "$1" ignoriert
% The specified pointer type modifier is ignored, because it is not supported on
% the current platform. This happens, for example, when a far pointer is
% declared on a non-x86 platform.
parser_e_global_generic_references_static=03339_E_Ein globales, generisches Templat referenziert eine statische Symboltabelle
parser_e_global_generic_references_static=03339_E_Ein generisches Templat im Interface-Bereich referenziert ein Symbol des Implementation-Bereichs
% A generic declared in the interface section of a unit must not reference symbols that belong
% solely to the implementation section of that unit.
parser_u_already_compiled=03340_UL_Die Unit $1 wurde inzwischen bereits kompiliert.
@ -1628,6 +1630,16 @@ parser_e_method_for_type_in_other_unit=03354_E_Implementierung einer Methods fü
parser_e_generic_constraints_not_allowed_here=03355_E_Eine generische Einschränkung ist hier nicht erlaubt
% At the current location specifying a constraint is not allowed. For example
% in delphi mode, a constraint might not be specified in the header of the implementation.
parser_e_location_size_too_small=03356_E_Die explizite "location" ist zu klein für den Parameter
% AmigaOS/MorphOS syscall specific: for int64/qword parameter only a single register location is specified
parser_e_location_size_too_large=03357_E_Die Größe der expliziten "location" ist größer als vom Parameter verlangt
% AmigaOS/MorphOS syscall specific: for a parameter which is smaller than 64bit, a register pair is specified
parser_e_location_regpair_only_data=03358_E_Nur Daten-Register werden für explizite "location" Registerpaare unterstützt
% AmigaOS/MorphOS syscall specific: for 64bit register pairs, only data registers are supported
parser_e_location_regpair_only_consecutive=03359_E_Nur aufeinander folgende Register werden für explizite "location" Registerpaare unterstützt
% MorphOS syscall specific: only consecutive (f.e.: d1-d2) registers are supported for 64bit register pairs
parser_e_constructurs_cannot_take_type_parameters=03360_E_Konstruktoren können keine Type-Parameter übernehmen
% The use of type parameters in constructors is not allowed.
%
% \end{description}
# EndOfTeX
@ -1635,7 +1647,7 @@ parser_e_generic_constraints_not_allowed_here=03355_E_Eine generische Einschrän
#
# Type Checking
#
# 04128 is the last used one
# 04130 is the last used one
#
# BeginOfTeX
%
@ -2084,6 +2096,11 @@ type_e_forward_interface_type_does_not_match=04127_E_Der Interfacetyp der Vorwä
type_e_generic_const_type_not_allowed=04128_E_Typ ist für generische, konstante Parameter nicht erlaubt: $1
% Only types that can also be used (indirectly) for untyped constants can be used as a
% type for a generic constant parameter.
type_e_cant_read_write_type_in_iso_mode=04129_E_Kann Variablen diesen Typs im ISO-Modus nicht lesen oder schreiben
% You are trying to \var{read} or \var{write} a variable from or to a
% file of type text, which doesn't support that variable's type in the selected language mode (iso mode).
type_w_array_size_does_not_match_size_of_constant_string=04130_W_Die Länge der konstanten Zeichenkette (die Länge ist $1) muss so groß wie die Anzahl der Array-Elemente sein ($2 Elemente)
% ISO Pascal requires that string constants have the same length as the array to which them they are assigned.
%
% \end{description}
# EndOfTeX
@ -2595,7 +2612,7 @@ cg_w_interrupt_does_not_save_registers=06062_W_Der Zielprozessor unterstützt es
#
# Assembler reader
#
# 07141 is the last used one
# 07145 is the last used one
#
asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
% This informs you that an assembler block is being parsed
@ -2935,6 +2952,10 @@ asmr_e_multiple_segment_overrides=07139_E_Kann "multiple segment overrides" nich
asmr_w_multiple_segment_overrides=07140_W_"Multiple segment overrides" (nur das letzte wird beachtet)
asmr_w_segment_override_ignored_in_64bit_mode=07141_W_Segment-Basis $1 wird erzeugt, aber von der CPU im 64-Bit-Modus ignoriert
asmr_e_mismatch_broadcasting_elements=07142_E_Broadcasting-Elemente passen nicht (erwartet: {$1} gefunden: {$2})
asmr_e_invalid_arrangement=07143_E_Ungültige Anordnung "$1"
asmr_e_a64_invalid_regset=07144_E_Register in einem Register-Set müssen aufeinander folgen
asmr_e_unknown_field=07145_E_Unbekannter Feld-Bezeichner
% The internal assembler read cannot find the passed field identifier.
%
% \end{description}
# EndOfTeX
@ -2942,7 +2963,7 @@ asmr_e_mismatch_broadcasting_elements=07142_E_Broadcasting-Elemente passen nicht
#
# Assembler/binary writers
#
# 08035 is the last used one
# 08036 is the last used one
#
asmw_f_too_many_asm_files=08000_F_Zu viele Assembler-Dateien
% With smartlinking enabled, there are too many assembler
@ -2999,6 +3020,7 @@ asmw_e_instruction_not_supported_by_cpu=08032_E_Befehl wird vom ausgewählten Be
asmw_e_brxx_out_of_range=08033_E_Asm: Das Ziel des bedingten Zweigs ist außerhalb des Bereichs
asmw_e_illegal_use_of_rip=08034_E_Asm: RIP kann nicht als Indexregister oder mit einem anderen Register in einer Referenz verwendet werden
asmw_e_seh_invalid_data_size=08035_F_Ungültige Funktionsgröße einer SEH-Funktion
asmw_e_illegal_use_of_sp=08036_E_Asm: ESP/RSP kann nicht als Indexregister verwendet werden
%
% \end{description}
# EndOfTeX
@ -3449,7 +3471,7 @@ unit_u_ppu_llvm_mismatch=10067_U_Überspringe die Unit, PPU und Compiler müssen
#
# Options
#
# 11061 is the last used one
# 11063 is the last used one
#
# BeginOfTeX
%
@ -3605,6 +3627,9 @@ option_features_only_for_system_unit=11060_E_Feature-Schalter werden nur beim Ü
% To selected a certain feature, the system unit must be compiled with this feature enabled. All other units inherited the features set by the
% system unit through the ppu of the system unit.
option_debug_info_requires_external_linker=11061_N_Das ausgewählte Debug-Format wird vom internen Linker nicht unterstützt, schalte um auf externen Linker
option_valgrind_heaptrc_mismatch=11062_E_Die beiden Optionen ($1) ($2) können nicht gleichzeitig verwendet werden
option_unsupported_fpu=11063_F_Der ausgewählte FPU-Typ "$1" wird vom ausgewählten Befehlssatz "$2" nicht unterstützt
% Not all instruction sets support all FPU types. For example on ARM, Thumb(-1) supports no FPU/VFP instruction set
%
% \end{description}
# EndOfTeX
@ -3896,6 +3921,7 @@ F*0*_Es werden nur Optionen aufgelistet, die für die voreingestellte oder ausge
**1A<x>_Ausgabe Format:
**2Adefault_Benutze den "default" Assembler
3*2Aas_Assembliere mit Hilfe von GNU AS
3*2Aas-darwin_Assembliere Darwin Mach-O mit Hilfe von GNU GAS
3*2Amacho_Mach-O (Darwin, Intel 32 bit) mit Hilfe des internen Schreibers
8*2Anasm_Assembliere mit Hilfe von Nasm
8*2Anasmobj_Assembliere mit Hilfe von Nasm
@ -3915,7 +3941,8 @@ F*0*_Es werden nur Optionen aufgelistet, die für die voreingestellte oder ausge
3*2Ayasm_Assembliere mit Hilfe von Yasm (experimentell)
4*2Aas_Assembliere mit Hilfe von GNU AS
4*2Agas_Assembliere mit Hilfe von GNU GAS
4*2Agas-darwin_Assembliere darwin Mach-O64 mit Hilfe von GNU GAS
4*2Agas-darwin_Assembliere Darwin Mach-O64 mit Hilfe von GNU GAS
4*2Aas-darwin_Assembliere Darwin Mach-O64 mit Hilfe von GNU GAS
4*2Amasm_Win64 Objektdatei mit Hilfe von ml64 (Microsoft)
4*2Apecoff_PE-COFF (Win64) mit Hilfe des internen Schreibers
4*2Aelf_ELF (Linux-64bit) mit Hilfe des internen Schreibers
@ -3930,10 +3957,23 @@ F*0*_Es werden nur Optionen aufgelistet, die für die voreingestellte oder ausge
6*2Amot_Standard Motorola Assembler
6*2Avasm_Assembliere mit Hilfe von vasm
A*2Aas_Assembliere mit Hilfe von GNU AS
A*2Aas-darwin_Assembliere mit Hilfe von GNU AS für Darwin Zielsysteme
A*2Aclang_Assembliere mit Hilfe von clang
A*2Aelf_Assembliere mit Hilfe des internen ELF-Schreibers
a*2Aas_Assembliere mit Hilfe von GNU AS
a*2Aclang_Assembliere mit Hilfe von clang für Darwin/iOS Zielsysteme
a*2Aas-clang_AAssembliere mit Hilfe von clang für andere Zielsysteme
P*2Aas_Assembliere mit Hilfe von GNU AS
S*2Aas_Assembliere mit Hilfe von GNU AS
s*2Aas_Assembliere mit Hilfe von GNU AS
v*2Aas_Assembliere mit Hilfe von GNU AS
W*2Abinaryen_Assembliere mit Hilfe von GNU AS für wasm32 (wasm-as)
W*2Allvm-mc_Assembliere mit Hilfe von llvm-mc
W*2Awabt_Assembliere mit Hilfe von wasa
x*2Aas_Assembliere mit Hilfe von GNU AS
Z*2Asdcc-sdasz80_Assembliere mit Hilfe von SDCC-SDASZ80
Z*2Az80asm_Assembliere mit Hilfe von z80asm
Z*2Avasm_Assembliere mit Hilfe von Vasm
# Used only internally by IDE
**1b_Erzeuge Browser-Info
**2bl_Erzeuge Info zu lokalen Symbolen
@ -3994,7 +4034,9 @@ A*2CV<x>_Setze das Section-Threadvar-Modell auf <x>
**2CX_Benutze Smartlinking
**1d<x>_Definiere das Symbol <x>
**1D_Erzeuge eine DEF-Datei
**2DD<x>_Setze die von %DATE% zurück gegebene Datums-Zeichenkette auf x, ohne Überprüfung auf Gültigkeit
**2Dd<x>_Setze Beschreibung zu <x>
**2DT<x>_Setze die von %TIME% zurück gegebene Zeit-Zeichenkette auf x, ohne Überprüfung auf Gültigkeit
**2Dv<x>_Setze DLL Version zu <x>
*O2Dw_Erzeuge PM-Anwendung
**1e<x>_Setze Pfad zur ausführbaren Datei
@ -4007,8 +4049,9 @@ A*2CV<x>_Setze das Section-Threadvar-Modell auf <x>
**2Fd_Schalte den internen Verzeichnis-Cache des Compilers aus
**2FD<x>_Setze das Verzeichnis für die Compiler-Hilfsprogramme
**2Fe<x>_Leite die Fehlerausgabe um nach <x>
**2Ff<x>_Ergänze <x> zum Framework-Pfad (nur Darwin)
**2FE<x>_Setze den Pfad für Exe/Unit-Dateien auf <x>
**2Ff<x>_Ergänze <x> zum Framework-Pfad (nur Darwin), oder setze IDF-Pfad auf <x> (Xtensa-FreeRTOS)
**2FF_Benutze fpcres als Übersetzer von RC nach RES anstelle von windres oder gorc
**2Fi<x>_Ergänze <x> zum Include-Pfad
**2Fl<x>_Ergänze <x> zum Bibliotheks-Pfad
**2FL<x>_Benutze <x> als dynamischen Linker
@ -4122,6 +4165,7 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
**2SI<x>_Setze den Stil des Interface zu <x>
**3SIcom_COM kompatibles Interface (Voreinstellung)
**3SIcorba_CORBA kompatibles Interface
**2sT_Erzeuge nur Skript, um auf dem Zielsystem zu linken
**2Sm_Unterstütze Makros wie in C (global)
**2So_Sei TP/BP 7.0 kompatibel (wie -Mtp)
**2Sr_Transparente Dateinamen im ISO-Modus
@ -4130,8 +4174,8 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
**2Sx_Exception Schlüsselwörter einschalten (Voreinstellung in Delphi/ObjFPC Moden)
**2Sy_@<pointer> gibt einen typisierten Zeiger zurück, genau wie $T+
**1s_Rufe weder Assembler noch Linker auf (nur mit -a)
**2sh_Erzeuge Script um auf dem Host zu linken
**2st_Erzeuge Script um auf dem Zielsystem zu linken
**2sh_Erzeuge Skript, um auf dem Host zu linken
**2st_Erzeuge Skript, um auf dem Zielsystem zu assemblieren und zu linken
**2sr_Überspringe die Phase der "register allocation" (mit -alr benutzen)
**1T<x>_Zielbetriebssystem::
# i386 targets
@ -4178,7 +4222,9 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
6*2Tlinux_Linux
6*2Tnetbsd_NetBSD
6*2Tmacos_Mac OS
6*2Tmacosclassic_Classic Mac OS
6*2Tpalmos_PalmOS
6*2Tsinclairql_Sinclair QL
# i8086 targets
8*2Tembedded_Embedded
8*2Tmsdos_MS-DOS (und kompatible)
@ -4186,10 +4232,10 @@ F*2P<x>_Setze den Zielprozessor (aarch64,arm,avr,i386,i8086,jvm,m68k,mips,mipsel
# arm targets
A*2Tandroid_Android
A*2Taros_AROS
A*2Tdarwin_Darwin/iPhoneOS/iOS
A*2Tembedded_Embedded
A*2Tfreertos_FreeRTOS
A*2Tgba_Game Boy Advance
A*2Tios_iOS
A*2Tlinux_Linux
A*2Tnds_Nintendo DS
A*2Tnetbsd_NetBSD
@ -4198,7 +4244,9 @@ A*2Tsymbian_Symbian
A*2Twince_Windows CE
# aarch64 targets
a*2Tandroid_Android
a*2Tdarwin_Darwin/iOS
a*2Tdarwin_Darwin/Mac OS X
a*2Tfreebsd_FreeBSD
a*2Tios_iOS
a*2Tlinux_Linux
a*2Twin64_Windows 64
# jvm targets
@ -4218,6 +4266,7 @@ P*2Tdarwin_Darwin und macOS
P*2Tembedded_Embedded
P*2Tlinux_Linux
P*2Tmacos_Mac OS (classic)
P*2Tmacosclassic_Classic Mac OS
P*2Tmorphos_MorphOS
P*2Tnetbsd_NetBSD
P*2Twii_Wii
@ -4247,6 +4296,10 @@ x*2Tlinux_Linux
# z80 targets
Z*2Tembedded_Embedded
Z*2Tzxspectrum_ZX Spectrum
Z*2Tmsxdos_MSX-DOS
# wasm32 targets
W*2Tembedded_Embedded
W*2Twasi_Das WebAssembly System Interface (WASI)
# end of targets section
**1u<x>_Entferne die Definition für das Symbol <x>
**1U<x>_Unit-Optionen:
@ -4281,9 +4334,10 @@ A*2Wb_Erzeuge statt einer Bibliothek ein Bundle (Darwin)
3*2WB_Erzeuge ein relozierbares Image (Windows, Symbian)
3*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
4*2WB_Erzeuge ein relozierbares Image (Windows)
4*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
4*2WB<x>_Setze die Imagebasis auf <x> (Windows)
A*2WB_Erzeuge ein relozierbares Image (Windows, Symbian)
A*2WB<x>_Setze die Imagebasis auf <x> (Windows)
A*2WB<x>_Setze die Imagebasis auf <x> (Windows, Symbian)
Z*2WB<x>_Setze die Imagebasis auf <x> (ZX Spectrum)
3*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows)
4*2WC_Spezifiziere "console type application" (Windows)
A*2WC_Spezifiziere "console type application" (Windows)
@ -4341,10 +4395,14 @@ A*2WR_Erzeuge "relocation code" (Windows)
8*2Wt<x>_Setze das Format der Ziel-Executable
8*3Wtexe_Erzeuge eine DOS .EXE Datei (Voreinstellung)
8*3Wtcom_Erzeuge eine DOS .COM Datei (erfordert das winzige (tiny) Speichermodell)
P*2WF_Spezifiziere "MPW tool type application" (Classic Mac OS)
P*2WT_Spezifiziere "MPW tool type application" (Classic Mac OS)
6*2WQ<x>_Setze das "executable" Metadata-Format (Sinclair QL)
6*3WQqhdr_Setze Metadata auf QDOS Datei-Header Stil (Voreinstellung)
6*3WQxtcc_Setze Metadata auf XTcc Stil
**2WX_Ermögliche den executable stack (Linux)
**1X_Programm-Optionen:
**2X9_Erzeuge Linkerscript für GNU Binutils ld älter als Version 2.19.1 (Linux)
**2Xa_Erzeuge Code, der auf 64-Bit Zielsystemen mehr als 2 GB statische Daten erlaubt (Linux)
**2Xc_Übergebe --shared an den Linker (BeOS, Darwin, FreeBSD, Linux)
**2Xd_Den Standard Bibliotheks-Suchpfad NICHT nutzen (benötigt für cross compile, wenn nicht -XR verwendet wird)
**2Xe_Verwende den externen Linker
@ -4360,12 +4418,13 @@ L*2XlS<x>_Suffix der LLVM-Programme (z. B. -7, wenn clang clang-7 heißt)
**2XM<x>_Setze den Namen der 'main' Programm-Routine (Voreinstellung ist 'main')
**2Xn_Nutze den plattformeigenen Linker des Zielsystem anstelle des GNU ld (Solaris, AIX)
F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x>
**2XP<x>_Stelle dem Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran
**2XP<x>_Stelle den Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran
**2Xr<x>_Setze den rlink-Pfad des Linker zu <x> (benötigt für cross compile, siehe ld-Manual für mehr Informationen) (BeOS, Linux)
**2XR<x>_Stelle allen Linker-Suchpfaden den Namen <x> voran (BeOS, Darwin, FreeBSD, Linux, Mac OS, Solaris)
**2Xs_Entferne alle Symbole aus der ausführbaren Datei
**2XS_Versuche Units statisch zu linken (default) (definiert FPC_LINK_STATIC)
**2Xt_Linke mit statischen Bibliotheken (-static wird an den Linker übergeben)
**2Xu_Erzeuge ausführbares Program im UF2-Format (nur embedded-Zielsysteme)
**2Xv_Erzeuge eine Tabelle mit den virtuellen Entry-Aufrufen
**2XV_Benutze VLink als externen linker (Voreinstellung für Amiga, MorphOS)
**2XX_Versuche Units smart zu linken (definiert FPC_LINK_SMART)