mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-02 15:02:32 +02:00
* updates from Karl-Michael Schindler
+ utf-8 version git-svn-id: trunk@4523 -
This commit is contained in:
parent
d4d4d03b3b
commit
8fc17f4d7d
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -221,6 +221,7 @@ compiler/mppcsparc -text
|
||||
compiler/msg/errorct.msg svneol=native#text/plain
|
||||
compiler/msg/errord.msg svneol=native#text/plain
|
||||
compiler/msg/errorda.msg -text
|
||||
compiler/msg/errordu.msg svneol=native#text/plain
|
||||
compiler/msg/errore.msg svneol=native#text/plain
|
||||
compiler/msg/errores.msg svneol=native#text/plain
|
||||
compiler/msg/errorf.msg svneol=native#text/plain
|
||||
|
@ -3,6 +3,8 @@
|
||||
# Latest updates contributed by Karl-Michael Schindler aka mischi
|
||||
# <karl-michael.schindler at physik.uni-halle.de>
|
||||
#
|
||||
# Based on errore.msg of SVN revision 4489
|
||||
#
|
||||
# This file is part of the Free Pascal Compiler
|
||||
# Copyright (c) 1998-2000 by the Free Pascal Development team
|
||||
#
|
||||
@ -125,7 +127,6 @@ general_i_number_of_hints=01022_I_$1 Hinweis(e) ausgegeben
|
||||
% Total number of hints issued during compilation.
|
||||
general_i_number_of_notes=01023_I_$1 Anmerkung(en) ausgegeben
|
||||
% Total number of notes issued during compilation.%
|
||||
\end{description}
|
||||
#
|
||||
# Scanner
|
||||
#
|
||||
@ -271,7 +272,7 @@ scan_n_version_not_support=02047_N_VERSION wird vom Zielbetriebssystem nicht unt
|
||||
% The \var{\{\$VERSION\}} directive is only supported by win32 target.
|
||||
scan_n_only_exe_version=02048_N_VERSION kann in Units nicht verwendet werden
|
||||
% The \var{\{\$VERSION\}} directive is only used for executable or DLL sources.
|
||||
scan_w_wrong_version_ignored=02049_W_Falsches Format f<>r VERSION-Directive $1
|
||||
scan_w_wrong_version_ignored=02049_W_Falsches Format f<>r VERSION-Direktive $1
|
||||
% The \var{\{\$VERSION\}} directive format is major_version.minor_version
|
||||
% where major_version and minor_version are words.
|
||||
scan_e_illegal_asmmode_specifier=02050_E_Unbekannter Assemblermodusname: "$1"
|
||||
@ -346,6 +347,8 @@ scan_w_minstacksize_not_support=02077_W_MINSTACKSIZE wird vom Zielbetriebssystem
|
||||
% The \var{\{\$MINSTACKSIZE\}} directive is not supported by the target OS
|
||||
scan_w_maxstacksize_not_support=02078_W_MAXSTACKSIZE wird vom Zielbetriebssystem nicht unterst<73>tzt
|
||||
% The \var{\{\$MAXSTACKSIZE\}} directive is not supported by the target OS
|
||||
scanner_e_illegal_warn_state=02079_E_Ung<6E>ltiger Wert f<>r die $WARN Direktive
|
||||
% Only ON and OFF can be used as state with a \$warn compiler directive
|
||||
% \end{description}
|
||||
#
|
||||
# Parser
|
||||
@ -882,7 +885,14 @@ parser_e_no_export_with_index_for_target=03163_E_Der Index darf nicht kleiner al
|
||||
parser_e_no_export_of_variables_for_target=03164_E_Das Ziel $1 unterst<73>tzt das Exportieren von Variablen nicht
|
||||
% Exporting of variables is not supported on this target.
|
||||
parser_e_improper_guid_syntax=03165_E_Falscher GUID-Syntax
|
||||
parser_w_interface_mapping_notfound=03168_W_Eine Procedure mit dem Namen "$1", die $2.$3 implementieren k”nnte, kann nicht gefunden werden
|
||||
% The GUID indication does not have the proper syntax. It should be of the form
|
||||
% \begin{verbatim}
|
||||
% {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
|
||||
% \end{verbatim}
|
||||
% Where each \var{X} represents a hexadecimal digit.
|
||||
parser_w_interface_mapping_notfound=03168_W_Eine Prozedur mit dem Namen "$1", die $2.$3 implementieren k”nnte, kann nicht gefunden werden
|
||||
% The compiler cannot find a suitable procedure which implements the given method of an interface.
|
||||
% A procedure with the same name is found, but the arguments do not match.
|
||||
parser_e_interface_id_expected=03169_E_Interface-Bezeichner erwartet
|
||||
% This happens when the compiler scans a \var{class} declaration that contains
|
||||
% \var{interface} function name mapping code like this:
|
||||
@ -906,7 +916,7 @@ parser_e_no_access_specifier_in_interfaces=03172_E_Zugriffsbezeichner k
|
||||
parser_e_no_vars_in_interfaces=03173_E_Ein Interface darf keine Felder enthalten
|
||||
% Declarations of fields aren't allowed in interfaces. An interface
|
||||
% can contain only methods
|
||||
parser_e_no_local_proc_external=03174_E_Eine lokale Procedure kann nicht als EXTERNAL deklariert werden
|
||||
parser_e_no_local_proc_external=03174_E_Eine lokale Prozedur kann nicht als EXTERNAL deklariert werden
|
||||
% Declaring local procedures as external is not possible. Local procedures
|
||||
% get hidden parameters that will make the chance of errors very high
|
||||
parser_w_skipped_fields_before=03175_W_Einige Felder vor dem Feld "$1" sind nicht initialisiert
|
||||
@ -940,7 +950,17 @@ parser_e_no_procvarobj_const=03183_E_Die Konstante des Typs "procedure of object
|
||||
% that of the method (which is known at compile time) and that of the object or
|
||||
% class instance it operates on (which can not be known at compile time).
|
||||
parser_e_default_value_only_one_para=03184_E_Der Default Value kann nur einem Parameter zugewiesen werden
|
||||
% It is not possible to specify a default value for several parameters at once.
|
||||
% The following is invalid:
|
||||
% \begin{verbatim}
|
||||
% Procedure MyProcedure (A,B : Integer = 0);
|
||||
% \end{verbatim}
|
||||
% Instead, this should be declared as
|
||||
% \begin{verbatim}
|
||||
% Procedure MyProcedure (A : Integer = 0; B : Integer = 0);
|
||||
% \end{verbatim}
|
||||
parser_e_default_value_expected_for_para=03185_E_Standard Parameter f<>r "$1" ben”tigt
|
||||
% The specified parameter requires a default value.
|
||||
parser_w_unsupported_feature=03186_W_Verwendung eines nicht unterst<73>tzten Features!
|
||||
% You're trying to force the compiler into doing something it cannot do yet.
|
||||
parser_h_c_arrays_are_references=03187_H_C Arrays werden "by reference" <20>bergeben
|
||||
@ -1002,7 +1022,7 @@ parser_e_goto_outside_proc=03201_E_Goto Statements zwischen verschiedenen Prozed
|
||||
% ...
|
||||
%
|
||||
% \end{verbatim}
|
||||
parser_f_too_complex_proc=03202_F_Procedure zu komplex, sie erfordert zu viele Register
|
||||
parser_f_too_complex_proc=03202_F_Prozedur zu komplex, sie erfordert zu viele Register
|
||||
% Your procedure body is too long for the compiler. You should split the
|
||||
% procedure into multiple smaller procedures.
|
||||
parser_e_illegal_expression=03203_E_Ung<6E>ltiger Ausdruck
|
||||
@ -1059,6 +1079,18 @@ parser_w_overridden_methods_not_same_ret=03218_W_
|
||||
% functions, but the resulting code may crash depending on the types used
|
||||
% and the way the methods are called.
|
||||
parser_e_dispid_must_be_ord_const=03219_E_Dispatch IDs m<>ssen ganzzahlige Konstanten sein
|
||||
parser_e_array_range_out_of_bounds=03220_E_Der Bereich des Array ist zu gross
|
||||
% Regardless of the size taken up by its elements, an array cannot have more
|
||||
% than high(ptrint) elements. Additionally, the range type must be a subrange
|
||||
% of ptrint.
|
||||
parser_e_packed_element_no_var_addr_loop=03221_E_Bit packed Array-Elemente und Record-Felder haben keine Adressen und k”nnen auch nicht als Loop-Variablen verwendet werden
|
||||
% If you declare an array or record as \var{packed} in Mac Pascal mode, it will
|
||||
% be packed at the bit level (currently only array bit packing is implemented though). This means it becomes impossible to take addresses
|
||||
% of individual array elements or records, even if their starting offset happens
|
||||
% to be aligned to a byte multiple. For performance reasons, they cannot be
|
||||
% used as loop variables either.
|
||||
parser_e_packed_dynamic_open_array=03222_E_Dynamische Arrays k”nnen nicht packed sein
|
||||
% Only regular and open arrays can be packed
|
||||
% \end{description}
|
||||
#
|
||||
# Type Checking
|
||||
@ -1202,6 +1234,12 @@ type_e_array_required=04033_E_Array Typ notwendig
|
||||
% If you are accessing a variable using an index '[<x>]' then
|
||||
% the type must be an array. In FPC mode also a pointer is allowed.
|
||||
type_e_interface_type_expected=04034_E_Interface Typ erwartet, aber "$1" erhalten
|
||||
% The compiler expected to encounter an interface type name, but got something else.
|
||||
% The following code would provoke this error:
|
||||
% \begin{verbatim}
|
||||
% Type
|
||||
% TMyStream = Class(TStream,Integer)
|
||||
% \end{verbatim}
|
||||
type_w_mixed_signed_unsigned=04035_W_Mischen von signed Ausdr<64>cken und Longwords ergibt ein 64bit Ergebnis
|
||||
% If you divide (or calculate the modulus of) a signed expression by a longword (or vice versa),
|
||||
% or if you have overflow and/or range checking turned on and use an arithmetic
|
||||
@ -1233,7 +1271,10 @@ type_w_classes_not_related=04040_W_Klassentypen "$1" und "$2" sind nicht verwand
|
||||
% There is a typecast from one class or object to another while the class/object
|
||||
% are not related. This will probably lead to errors
|
||||
type_e_class_or_interface_type_expected=04041_E_Klassen- oder Interface-Typ erwartet, aber "$1" erhalten
|
||||
% The compiler expected a class or interface name, but got another type or identifier.
|
||||
type_e_type_is_not_completly_defined=04042_E_Typ "$1" ist nicht vollst„ndig definiert
|
||||
% This error occurs when a type is not complete: i.e. a pointer type which points to
|
||||
% an undefined type.
|
||||
type_w_string_too_long=04043_W_String literal hat mehr Zeichen als short string length
|
||||
% The size of the constant string, which is assigned to a shortstring,
|
||||
% is longer than the maximum size of the shortstring
|
||||
@ -1295,6 +1336,16 @@ type_w_double_c_varargs=04059_W_Der konstante Wert vom Typ real wird f
|
||||
% this from happening, add an explicit typecast around the constant.
|
||||
type_e_class_or_cominterface_type_expected=04060_E_Class oder COM interface Typ erwartet, statt dessen "$1" erhalten
|
||||
% Some operators like the AS operator are only appliable to classes or COM interfaces.
|
||||
type_e_no_const_packed_array=04061_E_Konstante packed Arrays werden noch nicht unterst<73>tzt
|
||||
% You cannot declare a (bit)packed array as a typed constant.
|
||||
type_e_got_expected_packed_array=04062_E_Inkompatibler Typ f<>r Argument $1: Erhielt "$2" erwartete "(Bit)Packed Array"
|
||||
% The compiler expects a (bit)packed array as the specified parameter
|
||||
type_e_got_expected_unpacked_array=04063_E_Inkompatibler Typ f<>r Argument $1: Erhielt "$2" erwartete "(not packed) Array"
|
||||
% The compiler expects a regular (i.e., not packed) array as the specified parameter
|
||||
type_e_no_packed_inittable=04064_E_Elemente von packed Arrays k”nnen nicht von einem Typ sein, der initialisiert werden muss
|
||||
% Support for packed arrays of types that need initialization (such as ansistrings, or records which contain ansistrings) is not yet implemented.
|
||||
type_e_no_const_packed_record=04065_E_Konstante packed Records und Objekte werden noch nicht unterst<73>tzt
|
||||
% You cannot declare a (bit)packed array as a typed constant at this time.
|
||||
% \end{description}
|
||||
#
|
||||
# Symtable
|
||||
@ -1379,8 +1430,11 @@ sym_n_local_identifier_only_set=05027_N_Lokale Variable "$1" wurde zugewiesen, a
|
||||
sym_h_local_symbol_not_used=05028_H_Lokales $1-Element "$2" wird nicht verwendet
|
||||
% A local symbol is never used.
|
||||
sym_n_private_identifier_not_used=05029_N_Privates Feld $1.$2 wird nie verwendet
|
||||
% The indicated private field is defined, but is never used in the code.
|
||||
sym_n_private_identifier_only_set=05030_N_Privates Feld $1.$2 wurde zugewiesen, aber nie verwendet
|
||||
% The indicated private field is declared, assigned but never read.
|
||||
sym_n_private_method_not_used=05031_N_Private Methode $1.$2 wird nie verwendet
|
||||
% The indicated private method is declared but is never used in the code.
|
||||
sym_e_set_expected=05032_E_Mengentyp erwartet
|
||||
% The variable or expression isn't of type \var{set}. This happens in an
|
||||
% \var{in} statement.
|
||||
@ -1796,6 +1850,13 @@ asmr_e_illegal_shifterop_syntax=07099_E_Syntax Fehler beim Analysieren eines shi
|
||||
% asm
|
||||
% orr r2,r2,r2,lsl #8
|
||||
% end;
|
||||
asmr_e_packed_element=07100_E_Die Adresse der packed Komponente ist nicht an einer Byte Grenze
|
||||
% Packed components (record fields and array elements) may start at an arbitrary
|
||||
% bit inside a byte. On CPU which do not support bit-addressable memory (which
|
||||
% includes all currently supported CPUs by FPC) you will therefore get an error
|
||||
% message when trying to index arrays with elements whose size is not a multiple
|
||||
% of 8 bits. The same goes for accessing record fields with such an address.
|
||||
% multiple of 8 bits.
|
||||
% \end{verbatim}
|
||||
#
|
||||
# Assembler/binary writers
|
||||
@ -1840,7 +1901,9 @@ asmw_e_64bit_not_supported=08021_E_Asm: 64 Bit Operanden werden nicht unterst
|
||||
% command line or handling the configuration files.
|
||||
% \begin{description}
|
||||
exec_w_source_os_redefined=09000_W_Quellbetriebssystem wurde neu definiert
|
||||
% The source operating system is redefined.
|
||||
exec_i_assembling_pipe=09001_I_Assembliere (pipe) $1
|
||||
% Assembling using a pipe to an external assembler.
|
||||
exec_d_cant_create_asmfile=09002_E_Kann Assemblerdatei nicht erzeugen: $1
|
||||
% The mentioned file can't be create. Check if you've
|
||||
% permission to create this file
|
||||
@ -1851,14 +1914,21 @@ exec_e_cant_create_archivefile=09004_E_Kann Archivdatei nicht erzeugen: $1
|
||||
% The mentioned file can't be create. Check if you've
|
||||
% permission to create this file
|
||||
exec_e_assembler_not_found=09005_E_Assembler $1 nicht gefunden, schalte um zu externem Assemblieren
|
||||
% The assembler program was not found. The compiler will produce a script that
|
||||
% can be used to assemble and link the program.
|
||||
exec_t_using_assembler=09006_T_Benutze Assembler: $1
|
||||
% Information message saying which assembler is being used.
|
||||
exec_e_error_while_assembling=09007_E_Fehler beim Assemblieren des Exitcodes $1
|
||||
% There was an error while assembling the file using an external assembler.
|
||||
% Consult the documentation of the assembler tool to find out more information
|
||||
% on this error.
|
||||
exec_e_cant_call_assembler=09008_E_Assembler kann nicht aufgerufen werden, Fehler $1 schalte um zu externem Assemblieren
|
||||
% An error occurred when calling an external assembler, The compiler will produce a script that
|
||||
% can be used to assemble and link the program.
|
||||
exec_i_assembling=09009_I_Assembliere $1
|
||||
% An informational message stating which file is being assembled.
|
||||
exec_i_assembling_smart=09010_I_Assembliere mit Smartlinking $1
|
||||
% An informational message stating which file is being assembled using smartlinking.
|
||||
exec_w_objfile_not_found=09011_W_Objekt $1 nicht gefunden, Linken kann fehlschlagen!
|
||||
% One of the object file is missing, and linking will probably fail.
|
||||
% Check your paths.
|
||||
@ -1868,33 +1938,68 @@ exec_w_libfile_not_found=09012_W_Bibliothek $1 nicht gefunden, Linken kann fehls
|
||||
exec_e_error_while_linking=09013_E_Fehler beim Linken
|
||||
% Generic error while linking.
|
||||
exec_e_cant_call_linker=09014_E_Linker kann nicht aufgerufen werden, schalte um zu externem Linken
|
||||
% An error occurred when calling an external linker, The compiler will produce a script that
|
||||
% can be used to assemble and link the program.
|
||||
exec_i_linking=09015_I_Linke $1
|
||||
% An informational message, showing which program or library is being linked.
|
||||
exec_e_util_not_found=09016_E_Hilfsprogramm $1 nicht gefunden, schalte um zu externem Linken
|
||||
% An external tool was not found, the compiler will produce a script that
|
||||
% can be used to assemble and link or postprocess the program.
|
||||
exec_t_using_util=09017_T_Benutze Hilfsprogramm $1
|
||||
% An informational message, showing which external program (usually a postprocessor) is being used.
|
||||
exec_e_exe_not_supported=09018_E_Erzeugen von ausf<73>hrbaren Dateien nicht unterst<73>tzt
|
||||
% Creating executable programs is not supported for this platform, because it was
|
||||
% not yet implemented in the compiler.
|
||||
exec_e_dll_not_supported=09019_E_Dynamische Bibliotheken nicht unterst<73>tzt
|
||||
% Creating dynamically loadable libraries is not supported for this platform, because it was
|
||||
% not yet implemented in the compiler.
|
||||
exec_i_closing_script=09020_I_Schliesse Skript $1
|
||||
% Informational message showing when the external assembling an linking script is finished.
|
||||
exec_e_res_not_found=09021_E_Resourcen Compiler nicht gefunden, schalte um zu externem Modus
|
||||
% An external resource compiler was not found, the compiler will produce a script that
|
||||
% can be used to assemble, compile resources and link or postprocess the program.
|
||||
exec_i_compilingresource=09022_I_Kompiliere Resource $1
|
||||
% An informational message, showing which resource is being compiled.
|
||||
exec_t_unit_not_static_linkable_switch_to_smart=09023_T_Unit $1 kann nicht statisch gelinkt werden, schalte um zu smart Linken
|
||||
% Statical linking was requested, but a unit which is not statically linkable was used.
|
||||
exec_t_unit_not_smart_linkable_switch_to_static=09024_T_Unit $1 kann nicht smart gelinkt werden, schalte um zu statischem Linken
|
||||
% Smart linking was requested, but a unit which is not smart-linkable was used.
|
||||
exec_t_unit_not_shared_linkable_switch_to_static=09025_T_Unit $1 kann nicht shared gelinkt werden, schalte um zu statischem Linken
|
||||
% Shared linking was requested, but a unit which is not shared-linkable was used.
|
||||
exec_e_unit_not_smart_or_static_linkable=09026_E_Unit $1 kann weder smart noch statisch gelinkt werden
|
||||
% Smart or static linking was requested, but a unit which cannot be used for either was used.
|
||||
exec_e_unit_not_shared_or_static_linkable=09027_E_Unit $1 kann weder shared noch statisch gelinkt werden
|
||||
% Shared or static linking was requested, but a unit which cannot be used for either was used.
|
||||
exec_d_resbin_params=09028_D_Resource Compiler "$1" wird mit "$2" als Kommandozeile aufgerufen
|
||||
% An informational message showing which command-line is used for the resource compiler.
|
||||
%\end{description}
|
||||
# EndOfTeX
|
||||
|
||||
#
|
||||
# Executable information
|
||||
#
|
||||
# BeginOfTeX
|
||||
% \section{Executable information messages.}
|
||||
% This section lists all messages that the compiler emits when an executable program is produced,
|
||||
% and only when the internal linker is used.
|
||||
% \begin{description}
|
||||
execinfo_f_cant_process_executable=09128_F_Kann ausf<73>hrbare Datei nicht nachbearbeiten: $1
|
||||
% Fatal error when the compiler is unable to post-process an executable.
|
||||
execinfo_f_cant_open_executable=09129_F_Kann ausf<73>hrbare Datei nicht ”ffnen: $1
|
||||
% Fatal error when the compiler cannot open the file for the executable.
|
||||
execinfo_x_codesize=09130_X_Gr”sse des Codes: $1 Bytes
|
||||
% Informational message showing the size of the produced code section.
|
||||
execinfo_x_initdatasize=09131_X_Gr”sse der initialisierten Daten: $1 Bytes
|
||||
% Informational message showing the size of the initialized data section.
|
||||
execinfo_x_uninitdatasize=09132_X_Gr”sse der nicht initialisierten Daten: $1 Bytes
|
||||
% Informational message showing the size of the uninitialized data section.
|
||||
execinfo_x_stackreserve=09133_X_Stack Bereich "reserved": $1 Bytes
|
||||
% Informational message showing the stack size that the compiler reserved for the executable.
|
||||
execinfo_x_stackcommit=09134_X_Stack Bereich "committed": $1 Bytes
|
||||
% Informational message showing the stack size that the compiler committed for the executable.
|
||||
%\end{description}
|
||||
|
||||
# EndOfTeX
|
||||
|
||||
#
|
||||
# Unit loading
|
||||
@ -1969,6 +2074,7 @@ unit_f_cant_find_ppu=10022_F_Kann Unit "$1" nicht finden
|
||||
% You tried to use a unit of which the PPU file isn't found by the
|
||||
% compiler. Check your config files for the unit pathes
|
||||
unit_w_unit_name_error=10023_W_Unit "$1" wurde nicht gefunden, aber "$2" existiert
|
||||
% This error message is no longer used.
|
||||
unit_f_unit_name_error=10024_F_Unit "$1" gesucht, aber "$2" gefunden
|
||||
% Dos truncation of 8 letters for unit PPU files
|
||||
% may lead to problems when unit name is longer than 8 letters.
|
||||
@ -1982,6 +2088,8 @@ unit_u_load_unit=10027_U_Lade aus $1 ($2) die Unit $3
|
||||
% When you use the \var{-vu} flag, which unit is loaded from which unit is
|
||||
% shown.
|
||||
unit_u_recompile_crc_change=10028_U_šbersetze $1 erneut, Pr<50>fsumme f<>r $2 hat sich ge„ndert
|
||||
% The unit is recompiled because the checksum of a unit it depends on has
|
||||
% changed.
|
||||
unit_u_recompile_source_found_alone=10029_U_šbersetze "$1", nur Quellcode gefunden
|
||||
% When you use the \var{-vu} flag, these messages tell you why the current
|
||||
% unit is recompiled.
|
||||
@ -2320,11 +2428,13 @@ S*2Aas_assembliere mit Hilfe von GNU AS
|
||||
*g2gg_Verwende gsym
|
||||
*g2gh_Heaptrace-Unit einbinden
|
||||
*g2gl_line info Unit einbinden, um mehr backtrace Informationen anzuzeigen
|
||||
*g2gt_l”sche lokale Variablen (um eine Verwendung ohne Initialisierung zu finden)
|
||||
*g2gv_erzeuge ein mit valgrind verfolgbares (traceable) Programm
|
||||
*g2gw_erzeuge dwarf Informationen
|
||||
**1i_zeige alle Information <20>ber den Compiler
|
||||
**2iD_zeige Compilerdatum
|
||||
**2iV_zeige Compilerversion
|
||||
**2iW_zeige vollst„ndige Compilerversion
|
||||
**2iSO_zeige Compilerbetriebssystem
|
||||
**2iSP_zeige Compilerprozessor
|
||||
**2iTO_zeige Zielbetriebssystem
|
||||
|
2753
compiler/msg/errordu.msg
Normal file
2753
compiler/msg/errordu.msg
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user