Browse Source

+ All messages translated

michael 25 years ago
parent
commit
34663b5725
1 changed files with 262 additions and 13 deletions
  1. 262 13
      compiler/errorn.msg

+ 262 - 13
compiler/errorn.msg

@@ -75,7 +75,7 @@
 % display useful information. The number of such messages can be
 % controlled with the various verbosity level \var{-v} switches.
 % \begin{description}
-general_t_compilername=T_Compiler: $1
+general_t_compilername=T_Gebruikte compiler: $1
 % When the \var{-vt} switch is used, this line tells you what compiler
 % is used.
 general_d_sourceos=D_Bronsysteem: $1
@@ -126,6 +126,22 @@ general_f_no_memory_left=F_Geen geheugen meer vrij
 % reserved words, strings, etc. It also takes care of directives and
 % conditional compiling handling.
 % \begin{description}
+general_i_writingresourcefile=I_Schrijven van resource string tabel bestand: $1
+% 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_Schrijven van resource string tabel bestand: $1
+% This message is shown when the compiler encountered an error when writing
+% the Resource String Table file
+% \end{description}
+#
+# Scanner
+#
+% \section{Scanner messages.}
+% This section lists the messages that the scanner emits. The scanner takes
+% care of the lexical structure of the pascal file, i.e. it tries to find
+% reserved words, strings, etc. It also takes care of directives and
+% conditional compiling handling.
+% \begin{description}
 scan_f_end_of_file=F_Onverwacht einde van bestand
 % this typically happens in one of the following cases :
 % \begin{itemize}
@@ -257,15 +273,248 @@ scan_w_illegal_directive=W_Ongeldige compiler optie $1
 scan_t_back_in=T_Terug 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_Applicatie type niet ondersteund: $1
-% You get this warning, ff you specify an unknown application type
-% with the directive \var{\{\$APPTYPE\}}
+%%% scan_w_unsupported_app_type=W_Applicatie type niet ondersteund: $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 niet ondersteund op doelsysteem
 % The \var{\{\$APPTYPE\}} directive is supported by win32 applications only.
+scan_w_decription_not_support=W_DESCRIPTION is slechts toegestaan onder OS2 en Win32
+% The \var{\{\$DESCRIPTION\}} directive is only supported for OS2 and Win32 targets.
+scan_n_version_not_support=N_VERSION is niet ondersteund door het doel OS.
+% The \var{\{\$VERSION\}} directive is only supported by win32 target.
+scan_n_only_exe_version=N_VERSION kan alleen voor executables of bibliotheken
+% The \var{\{\$VERSION\}} directive is only used for executable or DLL sources.
+scan_w_wrong_version_ignored=W_verkeerd formaat voor 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_Niet ondersteunde assembler soort gegeven $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 lezer-optie is niet mogelijk in een asm instructie, $1 ingesteld voor volgende blok
+scan_w_include_env_not_found=W_Include omgevingsvariabele $1 niet gevonden in omgeving
+% The included environment variable can't be found in the environment, it'll
+% be replaced by an empty string instead.
+scan_e_invalid_maxfpureg_value=E_Ongeldige waarde voor FPU register limiet
+% 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_w_proc_interrupt_ignored=W_Procedure type INTERRUPT genegeerd
+% This is a warning. \var{INTERRUPT} is a i386 specific construct
+% and is igonred for other processors.
+parser_e_dont_nest_interrupt=E_INTERRUPT procedures kunnen niet genest worden
+% An \VAR{INTERRUPT} procedure must be global.
+parser_w_parser_reloc_no_debug=W_Relocatable bibliotheek of applicatie $1 debug informatie niet ondersteund.
+parser_w_parser_win32_debug_needs_WN=W_Om win32 code te debuggen moet relocatie afgezet worden door de -WN optie
+% Stabs info is wrong for relocatable DLL or EXES use -WN
+% if you want to debug win32 executables.
+parser_e_overloaded_methodes_not_same_ret=E_Virtuele overladen methodes moeten dezelfde resultaat-type hebben: $1
+% If you declare virtual overloaded methods in a class definition, they must
+% have the same return type.
+parser_e_no_such_assignment=E_Het is niet toegestaan de assignatie operator te overladen voor gelijke types
+% You can not overload assignment for types
+% that the compiler considers as equal.
+parser_u_parsing_interface=U_Parsen van de interface van unit $1
+% This tells you that the reading of the interface
+% of the current unit starts
+parser_u_parsing_implementation=U_Parsen van de implementatie van unit $1
+% This tells you that the code reading of the implementation
+% of the current unit, library or program starts
+parser_w_string_too_long=W_string "$1" is langer dan $2
+% The size of the constant string is larger than the size you specified in
+% string type definition
+parser_e_resourcestring_only_sg=E_Resourcestrings kunnen alleen statisch of globaal zijn.
+% Resourcestring can not be declared local, only global or using the static
+% directive.
+parser_e_exit_with_argument_not__possible=E_Exit met argument is hier niet toegestaan
+% an exit statement with an argument for the return value can't be used here, this
+% can happen e.g. in \var{try..except} or \var{try..finally} blocks
+parser_e_stored_property_must_be_boolean=E_De stored directive verwacht een boolean argument.
+% If you specify a storage symbol in a property declaration, it must be of
+% the type boolean
+parser_e_ill_property_storage_sym=E_Dit symbool is niet toegestaan achter het stored sleutelwoord.
+% You can't use this type of symbol as storage specifier in property
+% declaration. You can use only methods with the result type boolean,
+% boolean class fields or boolean constants
+parser_e_only_publishable_classes_can__be_published=E_Alleen klassen gecompileerd in $M+ modus kunnen een published sectie hebben.
+% In the published section of a class can be only class as fields used which
+% are compiled in $M+ or which are derived from such a class. Normally
+% such a class should be derived from TPersitent
+parser_e_proc_directive_expected=E_Procedure directive verwacht.
+% When declaring a procedure in a const block you used a ; after the
+% procedure declaration after which a procedure directive must follow.
+% Correct declarations are:
+% \begin{verbatim}
+% const
+%   p : procedure;stdcall=nil;
+%   p : procedure stdcall=nil;
+% \end{verbatim}
+parser_e_invalid_property_index_value=E_De waarde voor een property index moet een ordinale waarde zijn.
+% The value you use to index a property must be of an ordinal type, for
+% example an integer or enumerated type.
+parser_e_procname_to_short_for_export=E_Procedure naam te kort om te exporteren.
+% 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.
+parser_e_dlltool_unit_var_problem=E_Kan geen DEFFILE item genereren voor globale variabelen.
+parser_e_dlltool_unit_var_problem2=E_Compileer zonder -WD optie
+% \end{description}
+#
+# Type Checking
+#
+% \section{Type checking errors}
+% This section lists all errors that can occur when type checking is
+% performed.
+% \begin{description}
+type_e_boolean_expr_expected=E_Boolean waarde verwacht, kreeg echter "$1"
+% The expression must be a boolean type, it should be return true or
+% false.
+type_e_no_readln_writeln_for_typed_file=E_Kan geen readln of writeln op getypeerde bestanden doen.
+% \var{readln} and \var{writeln} are only allowed for text files.
+type_e_no_read_write_for_untyped_file=E_Kan geen read of write doen op ongetypeerde bestanden.
+% \var{read} and \var{write} are only allowed for text or typed files.
+type_e_argument_cant_be_assigned=E_Kan geen waarde toekennen aan argument
+% Only expressions which can be on the left side of an
+% assignment can be passed as call by reference argument
+% Remark: Properties can be only
+% used on the left side of an assignment, but they can't be used as arguments
+type_e_cannot_local_proc_to_procvar=E_Kan geen lokale procedure toekennen aan procedure variabele
+% It's not allowed to assign a local procedure/function to a
+% procedure variable, because the calling of local procedure/function is
+% different. You can only assign local procedure/function to a void pointer.
+type_e_no_assign_to_addr=E_Kan geen waarde toekennen aan een adres
+% It's not allowed to assign a value to an address of a variable,constant,
+% procedure or function. You can try compiling with -So if the identifier
+% is a procedure variable.
+type_e_no_assign_to_const=E_Kan geen waarde toekennen aan constante
+% It's not allowed to assign a value to a variable which is declared
+% as a const. This is normally a parameter declared as const, to allow
+% changing make the parameter value or var.
+% \end{description}
+#
+# Symtable
+#
+% \section{Symbol handling}
+% This section lists all the messages that concern the handling of symbols.
+% This means all things that have to do with procedure and variable names.
+% \begin{description}
+sym_e_label_used_and_not_defined=E_Label gebruikt maar niet gedefinieerd
+% A label was declared and used, but not defined.
+sym_n_unit_not_used=H_Unit $1 wordt niet gebruikt in $2
+% The unit referenced in the \var{uses} clause is not used.
+sym_h_para_identifier_only_set=H_Waarde parameter $1 is gedeclareerd maar niet gebruikt.
+% This is a warning. The identifier was declared (locally or globally)
+% set but not used (locally or globally).
+sym_n_local_identifier_only_set=N_Lokale variabele $1 gedeclareerd maar niet gebruikt.
+% The variable in a procedure or function
+% implementation is declared, set but never used.
+sym_h_local_symbol_not_used=H_Lokaal $1 $2 is niet gebruikt
+% A local symbol is never used.
+sym_n_private_identifier_not_used=N_Privaat veld $1.$2 wordt niet gebruikt
+sym_n_private_identifier_only_set=N_Privaat veld $1.$2 gedeclareerd maar niet gebruikt.
+sym_n_private_method_not_used=N_Private methode $1.$2 wordt nooit gebruikt.
+sym_e_segment_too_large=E_Data segment te groot (max. 2GB)
+% You get this when you declare an array whose size exceeds the 2GB limit.
+% \end{description}
+#
+# Codegenerator
+#
+% \section{Code generator messages}
+% This section lists all messages that can be displayed if the code
+% generator encounters an error condition.
+% \begin{description}
+cg_w_64bit_range_check_not_supported=W_bereik check voor 64 bit integer is niet ondersteund op dit platform
+% 64 bit range check is not yet implemented for 32 bit processors.
+cg_e_no_call_to_interrupt=E_Directe oproep van interrupt procedure $1 is niet mogelijk
+% You can not call an interrupt procedure directly from FPC code
+cg_e_goto_inout_of_exception_block=E_Sprong in of uit een exception blok
+% 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}
+cg_e_control_flow_outside_finally=E_Control flow statements niet toegestaan in een finally blok
+% It isn't allowed to use the control flow statements \var{break},
+% \var{continue} and \var{exit}
+% inside a finally statement. The following example shows the problem:
+% \begin{verbatim}
+% ...
+%   try
+%      p;
+%   finally
+%      ...
+%      exit;  // This exit ISN'T allowed
+%   end;
+% ...
+%
+% \end{verbatim}
+% If the procedure \var{p} raises an exception the finally block is
+% executed. If the execution reaches the exit, it's unclear what to do:
+% exiting the procedure or searching for another exception handler
+# EndOfTeX
+asmr_e_type_without_identifier=E_TYPE gebruikt zonder identifier
+% You can only use TYPE with an identifier. Other syntaxes aren't
+% supported
+asmr_e_local_para_unreachable=E_$1 niet bereikbaar vanuit deze code
+% You can not read directly the value of local or para
+% of a higher level in assembler code (except for
+% local assembler code without parameter nor locals).
+asmr_e_local_label_not_allowed_as_ref=E_Lokale symbolen/labels niet toegestaan als referenties
+% You can't use local symbols/labels as references
+asmr_w_possible_object_field_bug=W_Mogelijke fout in behandeling velden van object.
+% Fields of objects or classes can be reached directly in normal or objfpc
+% modes but TP and Delphi modes treat the field name as a simple offset.
+asmr_e_unknown_opcode=E_Ongekende opcode $1
+asmr_e_dollar_without_identifier=E_Dollar teken gebruikt zonder identifier
+asmr_w_32bit_const_for_address=W_32bit constante aangemaakt voor adres
+asmr_n_align_is_target_specific=N_.align is doel specifiek, gebruik .balign of .p2align
+asmr_e_cannot_access_field_directly_for_parameters=E_Kan velden niet direct gebruiken voor parameters.
+% You should load the parameter first into a register and then access the
+% fields using that register.
+asmr_e_cannot_access_object_field_directly=E_Kan velden van objecten/klassen niet direct aanspreken
+% You should load the self pointer first into a register and then access the
+% fields using the register as base. By default the self pointer is available
+% in the esi register on i386.
+#
+# Assembler/binary writers
+#
+asmw_e_undefined_label=E_Asm: Ongedefinieerd label $1
+exec_e_cant_create_objectfile=E_Kan geen object bestand openen: $1
+% The mentioned file can't be create. Check if you've
+% permission to create this file
+exec_e_cant_create_archivefile=E_kan geen archief bestand openen: $1
+% The mentioned file can't be create. Check if you've
+% permission to create this file
+exec_i_assembling_smart=I_Assembleren slim-link $1
+exec_w_util_not_found=W_Tool $1 niet gevonden, schakel over op exter linken.
+exec_t_using_util=T_Gebruik tool $1
+exec_e_exe_not_supported=E_Creatie van executable bestanden niet ondersteund.
+unit_f_cant_find_ppu=F_Kan unit $1 niet vinden
+% 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=W_Unit $1 niet gevonden maar $2 bestaat
+unit_f_unit_name_error=F_Unit $1 gezocht maar $2 gevonden
+% Dos truncation of 8 letters for unit PPU files
+% may lead to problems when unit name is longer than 8 letters.
+option_no_option_found=N_geen opties in configuratie bestand $1
+% The compiler didn't find any option in that config file.
 scan_w_unsupported_app_type=W_Niet ondersteund programmatype: $1
 % It is not possible to switch from one assembler reader to another
 % inside an assmebler block. The new reader will be used for next
@@ -503,9 +752,6 @@ parser_w_overloaded_are_not_both_virtual=W_Alle overroepen methoden moeten virtu
 parser_w_overloaded_are_not_both_non_virtual=W_Overroepen methode van een niet virtuele methode moet niet-virtueel zijn: $1
 % If you declare overloaded methods in a class, then they should either all be
 % virtual, or none. You shouldn't mix them.
-parser_e_overloaded_methoden_not_same_ret=E_Virtuele overroepen methoden moeten hetzelfde resultaat type hebben: $1
-% If you declare virtual overloaded methods in a class definition, they must
-% have the same return type.
 parser_e_dont_nest_export=E_Als EXPORT gedeclareerde procedures kunnen niet genest worden
 % You cannot declare a function or procedure within a function or procedure
 % that was declared as an export procedure.
@@ -1143,7 +1389,6 @@ asmr_e_only_add_relocatable_symbol=E_Een verplaatsbaar symbool kan enkel toegevo
 asmr_e_invalid_constant_expression=E_Ongeldige constante uitdrukking
 asmr_e_relocatable_symbol_not_allowed=E_Verplaatsbaar symbool niet toegelaten
 asmr_e_invalid_reference_syntax=E_Ongeldige geheugenlocatie schrijfwijze
-asmr_e_local_symbol_not_allowed_as_ref=E_Lokale symbolen kunnen niet gebruikt worden als verwijzing
 asmr_e_wrong_base_index=E_Ongeldig gebruik van basis en index register
 asmr_e_wrong_scale_factor=E_Ongeldige schaalfactor
 asmr_e_multiple_index=E_Meervoudig indexregister gebruik
@@ -1232,15 +1477,11 @@ exec_t_using_assembler=T_Gebruikte assembler: $1
 exec_w_error_while_assembling=W_Fout bij assembleren
 exec_w_cant_call_assembler=W_Kan assembleerder niet oproepen, overschakeling naar externe assemblage
 exec_i_assembling=I_Assembleren van $1
-exec_w_linker_not_found=W_Linker $1 niet gevonden, oveschakeling naar externe linker
-exec_t_using_linker=T_Gebruikte linker: $1
 exec_w_objfile_not_found=E_Bestand $1 niet gevonden, linken kan foutlopen !
 exec_w_libfile_not_found=E_Bibliotheek $1 niet gevonden, linken kan foutlopen !
 exec_w_error_while_linking=W_Fout tijdens linken
 exec_w_cant_call_linker=W_Kan linker niet oproepen, overschakeling naar extern linken
 exec_i_linking=I_Linken van $1
-exec_w_binder_not_found=W_Linker niet gevonden, overschakeling naar extern binden.
-exec_w_ar_not_found=W_ar niet gevonden, overschakeling naar externe ar
 exec_e_dll_not_supported=E_Dynamische bibliotheken niet ondersteund
 exec_i_closing_script=I_Afsluiten batch $1
 exec_w_res_not_found=W_resource compiler niet gevonden, ga over op externe modus
@@ -1444,7 +1685,6 @@ option_info5=Dit programma wordt verspreid onder de GNU General Public Licence
 option_info6=Voor meer informatie, lees COPYING.FPC. Hiervan is helaas geen
 option_info7=Nederlandse vertaling beschikbaar.
 option_info8=<lf>
-option_info9=Meld bugs,suggesties, enz. aan:
 option_info_end=                [email protected]
 #
 # Help pages (option -? and -h)
@@ -1593,6 +1833,15 @@ ol138=6*2TMACOS_Macintosh m68k
 ol139=6*2TLINUX_Linux-68k
 ol140=**1*_
 ol141=**1?_Toont deze hulp
+ol142=6*1R<x>_assembler lezer modus:
+ol143=6*2RMOT_Lees motorola-stijl assembler
+ol144=6*1T<x>_Doel operating systeem:
+ol145=6*2TAMIGA_Commodore Amiga
+ol146=6*2TATARI_Atari ST/STe/TT
+ol147=6*2TMACOS_Macintosh m68k
+ol148=6*2TLINUX_Linux-68k
+ol149=**1*_
+ol150=**1?_Toont deze hulp
 ol_end=**1h_Toont deze hulp zonder wachten
 #
 # The End...