diff --git a/compiler/errorn.msg b/compiler/errorn.msg index fea971e110..05497d5d5a 100644 --- a/compiler/errorn.msg +++ b/compiler/errorn.msg @@ -157,18 +157,18 @@ scan_n_far_directive_ignored=N_$F directive (FAR) genegeerd scan_n_stack_check_global_under_linux=N_Stapeloverloop test is globaal onder linux % Stack checking with the \var{-Cs} switch is ignored under \linux, since % \linux does this for you. Only displayed when \var{-vn} is used. -scan_n_ignored_switch=N_Genegeerde compiler schakelaar $1 +scan_n_ignored_switch=N_Genegeerde compileroptie $1 % With \var{-vn} on, the compiler warns if it ignores a switch scan_w_illegal_switch=W_Foutieve compileroptie $1 % You included a compiler switch (i.e. \var{\{\$... \}}) which the compiler % doesn't know. -scan_w_switch_is_global=W_Deze compiler schakelaar heeft ook een globaal effect +scan_w_switch_is_global=W_Deze compileroptie heeft ook een globaal effect % When \var{-vw} is used, the compiler warns if a switch is global. scan_e_illegal_char_const=E_Foutieve constante voor een karakter % 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_kan bestand niet openen +scan_f_cannot_open_input=F_Kan bestand niet openen % \fpc cannot find the program or unit source file you specified on the % command line. scan_f_cannot_open_includefile=F_Kan ingevoerd bestand niet openen $1 @@ -212,11 +212,11 @@ scan_e_keyword_cant_be_a_macro=E_Sleutelwoord herdefinieren als macro heeft geen % You cannot redefine keywords with macros. scan_f_macro_buffer_overflow=F_Macro buffer overflow bij lezen of expansie van macro % Your macro or it's result was too long for the compiler. -scan_w_macro_deep_ten=W_Expansie van macro meer dan 16 niveus diep, waarschijnlijk een recursieve macro +scan_w_macro_deep_ten=W_Expansie van macro meer dan 16 niveaus diep, waarschijnlijk een recursieve macro % 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_compileroptie is niet toegestaan in (* ... *) commentaar +scan_e_wrong_styled_switch=E_Compileroptie is niet toegestaan in (* ... *) commentaar % Compiler switches should always be between \var{\{ \}} comment delimiters. scan_d_handling_switch=D_Behandel schakelaar "$1" % When you set debugging info on (\var{-vd}) the compiler tells you when it @@ -243,7 +243,7 @@ scan_c_skipping_until=C_Negeer tot... % 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_Druk om voort te gaan +scan_i_press_enter=I_Druk om verder te gaan % 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. @@ -251,13 +251,13 @@ scan_w_unsupported_switch=W_Niet ondersteunde optie $1 % 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_Illegale compiler optie $1 +scan_w_illegal_directive=W_Ongeldige compiler optie $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_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_applocatie type niet ondersteund: $1 +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 @@ -265,8 +265,8 @@ scan_w_app_type_not_support=W_$APPTYPE niet ondersteund op doelsysteem 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_unsupported_app_type=W_Unsupported application type: $1 +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_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 % assembler statement only. @@ -297,7 +297,7 @@ parser_w_proc_near_ignored=W_Procedure type NEAR genegeerd parser_w_proc_register_ignored=W_Procedure type REGISTER wordt genegeerd % This is a warning. \var{REGISTER} is ignored by FPC programs for now. % This is introduced first for Delphi compatibility. -parser_e_no_dll_file_specified=E_geen DLL bestand opgegeven +parser_e_no_dll_file_specified=E_Geen DLL bestand opgegeven % No longer in use. parser_e_export_name_double=E_Dubbel geexporteerde functie naam $1 % Exported function names inside a specific DLL must all be different @@ -344,7 +344,7 @@ parser_object_has_no_vmt=E_Het object $1 heeft geen VMT parser_e_illegal_parameter_list=E_Foutieve parameterlijst % You are calling a function with parameters that are of a different type than % the declared parameters of the function. -parser_e_wrong_parameter_type=E_Foutieve parameter type meegegeven arg #$1 +parser_e_wrong_parameter_type=E_Foutief parametertype meegegeven voor arg #$1 % There is an error in the parameter list of the function or procedure. % The compiler cannot determine the error more accurate than this. parser_e_wrong_parameter_size=E_Onjuist aantal parameters meegegeven @@ -360,10 +360,10 @@ parser_e_overloaded_have_same_parameters=E_Overroepen procedures hebben identiek parser_e_header_dont_match_forward=E_Declaratie komt niet overeen met eerdere declaratie: $1 % You declared a function with same parameters but % different result type or function specifiers. -parser_e_header_different_var_names=E_Procedurekop $1 komt niet overeen met eerdere declaratie: variabelenaam veranderd $2 => $3 +parser_e_header_different_var_names=E_Procedurehoofding $1 komt niet overeen met eerdere declaratie: variabelenaam veranderd $2 => $3 % You declared the function in the \var{interface} part, or with the % \var{forward} directive, but define it with a different parameter list. -parser_n_duplicate_enum=N_Slechts waarden kunnen overgeslagen worden in opsommingstypen +parser_n_duplicate_enum=N_Waarden in opsommingstypes moeten steeds stijgen % \fpc allows enumeration constructions as in C. Given the following % declaration two declarations: % \begin{verbatim} @@ -376,7 +376,7 @@ parser_n_interface_name_diff_implementation_name=N_Interface- en implementatiena % This note warns you if the implementation and interface names of a % functions are different, but they have the same mangled name. This % is important when using overloaded functions (but should produce no error). -parser_e_no_with_for_variable_in_other_segments=E_With kan niet gebruikt worden voor variabelen in verschillende segmenten. +parser_e_no_with_for_variable_in_other_segments=E_With kan niet gebruikt worden voor variabelen in verschillende segmenten % With stores a variable locally on the stack, % but this is not possible if the variable belongs to another segment. parser_e_too_much_lexlevel=E_Procedure meer dan 31 keer genest @@ -415,7 +415,7 @@ parser_e_class_id_expected=E_Klasse verwacht % a dot, % i.e., a object or class method, but the type in front of the dot is not % a known type. -parser_e_no_type_not_allowed_here=E_Typesymbool is hier niet toegestaan. +parser_e_no_type_not_allowed_here=E_Typesymbool is hier niet toegestaan % You cannot use a type inside an expression. parser_e_methode_id_expected=E_Methode verwacht % This identifier is not a method. @@ -430,14 +430,14 @@ parser_e_header_dont_match_any_member=E_Proceduredeclaratie komt niet overeen me parser_p_procedure_start=P_Procedure/functie $1 ($2) op regel $3 % When using the \var{-vp} switch, the compiler tells you when it starts % processing a procedure or function implementation. -parser_e_error_in_real=E_Foutieve vlottende komma constante +parser_e_error_in_real=E_Foutieve vlottende-komma constante % The compiler expects a floating point expression, and gets something else. parser_e_fail_only_in_constructor=E_FAIL mag alleen in constructors gebruikt worden % You are using the \var{FAIL} instruction outside a constructor method. parser_e_no_paras_for_destructor=E_Destructors hebben geen parameters % You are declaring a destructor with a parameter list. Destructor methods % cannot have parameters. -parser_e_only_class_methods_via_class_ref=E_Alleen klassemethoden kunnen gerefereerd met klasse methoden +parser_e_only_class_methods_via_class_ref=E_Alleen klassemethoden kunnen gerefereerd worden via een klasse % This error occurs in a situation like the following: % \begin{verbatim} % Type : @@ -451,7 +451,7 @@ parser_e_only_class_methods_via_class_ref=E_Alleen klassemethoden kunnen gerefer % \end{verbatim} % \var{Free} is not a class method and hence cannot be called with a class % reference. -parser_e_only_class_methods=E_Alleen klassemethoden toegankelijk in klassen +parser_e_only_class_methods=E_Alleen klassemethoden zijn toegankelijk in klassen % This is related to the previous error. You cannot call a method of an object % from a inside a class method. The following code would produce this error: % \begin{verbatim} @@ -462,9 +462,9 @@ parser_e_only_class_methods=E_Alleen klassemethoden toegankelijk in klassen % \end{verbatim} % Because free is a normal method of a class it cannot be called from a class % method. -parser_e_case_mismatch=E_Type van constante komt niet overeen met dat van de case expressie +parser_e_case_mismatch=E_Type van constante komt niet overeen met dat van de case uitrukking % One of the labels is not of the same type as the case variable. -parser_e_illegal_symbol_exported=E_Het symbool kan niet uitgevoerd worden van een bibliotheek +parser_e_illegal_symbol_exported=E_Het symbool kan niet uitgevoerd worden uit een bibliotheek % You can only export procedures and functions when you write a library. You % cannot export variables or constants. parser_w_should_use_override=E_Een virtuele methode moet met OVERRIDE overroepen worden: $1 @@ -493,7 +493,7 @@ parser_e_cant_access_protected_member=E_Kan niet in beschermd veld van een objec % Fields that are declared in a \var{protected} section of an object or class % declaration cannot be accessed outside the module wher the object is % defined, or outside descendent object methods. -parser_e_cant_access_private_member=E_Kan niet in prive veld van een object schrijven +parser_e_cant_access_private_member=E_Kan niet in prive-veld van een object schrijven % Fields that are declared in a \var{private} section of an object or class % declaration cannot be accessed outside the module where the class is % defined. @@ -506,23 +506,23 @@ parser_w_overloaded_are_not_both_non_virtual=W_Overroepen methode van een niet v 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. +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. parser_e_methods_dont_be_export=E_Methoden kunnen niet geexporteerd worden. % You cannot declare a procedure that is a method for an object as % \var{export}ed. That is, your methods cannot be called from a C program. -parser_e_call_by_ref_without_typeconv=E_Typen van per referentie parameters moeten exact overeenkomen. +parser_e_call_by_ref_without_typeconv=E_Typen van referentieparameters moeten exact overeenkomen. % When calling a function declared with \var{var} parameters, the variables in % the function call must be of exactly the same type. There is no automatic % type conversion. parser_e_no_super_class=E_Deze klasse is geen ouderklasse van de huidige klasse % When calling inherited methods, you are trying to call a method of a strange % class. You can only call an inherited method of a parent class. -parser_e_self_not_in_method=E_SELF is alleen toegestaan in methoden. +parser_e_self_not_in_method=E_SELF is alleen toegelaten in methoden. % You are trying to use the \var{self} parameter outside an object's method. % Only methods get passed the \var{self} parameters. -parser_e_generic_methods_only_in_methods=E_methoden kunnen alleen in andere methoden worden aangeroepen met type symbool +parser_e_generic_methods_only_in_methods=E_Methoden kunnen alleen in andere methoden worden aangeroepen met type symbool % A construction like \var{sometype.somemethod} is only allowed in a method. parser_e_illegal_colon_qualifier=E_Ongeldig gebruik van ':' % You are using the format \var{:} (colon) 2 times on an expression that @@ -534,22 +534,22 @@ parser_e_illegal_set_expr=E_Bereikfout in setconstructor of dubbel setelement parser_e_pointer_to_class_expected=E_Pointer naar klasse verwacht % You specified an illegal type in a \var{New} statement. % The extended synax of \var{New} needs an object as a parameter. -parser_e_expr_have_to_be_constructor_call=E_Expressie moet een constructoraanroep zijn. +parser_e_expr_have_to_be_constructor_call=E_Uitdrukking moet een constructoraanroep zijn. % When using the extended syntax of \var{new}, you must specify the constructor % method of the object you are trying to create. The procedure you specified % is not a constructor. -parser_e_expr_have_to_be_destructor_call=E_Expressie moet een destructoraanroep zijn +parser_e_expr_have_to_be_destructor_call=E_Uitdrukking moet een destructoraanroep zijn % When using the extended syntax of \var{dispose}, you must specify the % destructor method of the object you are trying to dispose of. % The procedure you specified is not a destructor. -parser_e_invalid_record_const=E_Ongeldige volgorde van record leden. +parser_e_invalid_record_const=E_Ongeldige volgorde van record leden % When declaring a constant record, you specified the fields in the wrong % order. -parser_e_false_with_expr=E_Type van uitdrukking moet class of record type zijn. +parser_e_false_with_expr=E_Type van uitdrukking moet class of record type zijn % A \var{with} statement needs an argument that is of the type \var{record} % or \var{class}. You are using \var{with} on an expression that is not of % this type. -parser_e_void_function=E_Procedures kunnen geen resultaat teruggeven. +parser_e_void_function=E_Procedures kunnen geen resultaat teruggeven % In \fpc, you can specify a return value for a function when using % the \var{exit} statement. This error occurs when you try to do this with a % procedure. Procedures cannot return a value. @@ -582,7 +582,7 @@ parser_e_overload_operator_failed=E_Deze operator kan niet overroepen worden. parser_e_comparative_operator_return_boolean=E_Vergelijkingsoperator moet een boolean type als resultaat hebben. % When overloading the \var{=} operator, the function must return a boolean % value. -parser_e_only_virtual_methods_abstract=E_Enkel virtuele methoden kunnen abstract zijn. +parser_e_only_virtual_methods_abstract=E_Enkel virtuele methoden kunnen abstract zijn % You are declaring a method as abstract, when it isn't declared to be % virtual. parser_f_unsupported_feature=F_Gebruik van niet ondersteunde optie ! @@ -590,7 +590,7 @@ parser_f_unsupported_feature=F_Gebruik van niet ondersteunde optie ! parser_e_mix_of_classes_and_objects=E_CLASSES and OBJECTS kunnen niet gemengd worden. % You cannot derive \var{objects} and \var{classes} intertwined . That is, % a class cannot have an object as parent and vice versa. -parser_w_unknown_proc_directive_ignored=W_Ongekende proceduredirective is genegeerd: $1 +parser_w_unknown_proc_directive_ignored=W_Onbekende proceduredirective is genegeerd: $1 % The procedure direcive you secified is unknown. Recognised procedure % directives are \var{cdecl}, \var{stdcall}, \var{popstack}, \var{pascal} % \var{register}, \var{export}. @@ -622,10 +622,10 @@ parser_e_absolute_only_to_var_or_const=E_Absolute kan slechts aan variabelen of parser_e_initialized_only_one_var=E_Slechts 1 variabele kan geinitialiseerd worden. % You cannot specify more than one variable with a initial value % in Delphi syntax. -parser_e_abstract_no_definition=E_Abtracte methoden kunnen niet gedefineerd worden. +parser_e_abstract_no_definition=E_Abtracte methoden kunnen niet gedefineerd worden % Abstract methods can only be declared, you cannot implement them. They % should be overridden by a descendant class. -parser_e_overloaded_must_be_all_global=E_Deze overroepen procedure kan niet lokaal zijn, (moet geexporteerd worden) +parser_e_overloaded_must_be_all_global=E_Deze overroepen procedure kan niet lokaal zijn (moet geexporteerd worden) % You are defining a overloaded function in the implementation part of a unit, % but there is no corresponding declaration in the interface part of the unit. parser_w_virtual_without_constructor=W_Gebruik van virtuele methoden zonder constructor @@ -675,7 +675,7 @@ parser_e_forward_declaration_must_be_resolved=E_Declaratie van klasse $1 moet wo % end; % \end{verbatim} % Where \var{ParentClass} is declared but not defined. -parser_e_no_local_operator=E_Lokake operatoren worden niet ondersteunt +parser_e_no_local_operator=E_Lokale operatoren worden niet ondersteund % You cannot overload locally, i.e. inside procedures or function % definitions. parser_e_proc_dir_not_allowed_in_interface=E_Procedure directive $1 niet toegestaan in interface sectie @@ -691,24 +691,24 @@ parser_e_function_already_declared_public_forward=E_Functie is al publiek/forwar % You will get this error if a function is defined as \var{forward} twice. % Or it is once in the \var{interface} section, and once as a \var{forward} % declaration in the \var{implmentation} section. -parser_e_not_external_and_export=E_Kan niet beide EXPORT en EXTERNAL gebruiken +parser_e_not_external_and_export=E_Kan niet zowel EXPORT als EXTERNAL gebruiken % These two procedure directives are mutually exclusive parser_e_name_keyword_expected=E_NAME sleutelwoord verwacht % The definition of an external variable needs a \var{name} clause. -parser_w_not_supported_for_inline=W_$1 wordt niet ondersteund voor inline procedure/function +parser_w_not_supported_for_inline=W_$1 wordt niet ondersteund voor inline procedure/functie % Inline procedures don't support this declaration. parser_w_inlining_disabled=W_Inlining uitgeschakeld % Inlining of procedures is disabled. -parser_i_writing_browser_log=I_Schrijven van Browser logfile $1 +parser_i_writing_browser_log=I_Schrijven van browser logfile $1 % When information messages are on, the compiler warns you when it % writes the browser log (generated with the \var{\{\$Y+ \}} switch). parser_h_maybe_deref_caret_missing=H_misschien is het een pointer, ^ wordt dan gemist % The compiler thinks that a pointer may need a dereference. -parser_f_assembler_reader_not_supported=F_Geselecteerde assembler lezer wordt niet ondersteund +parser_f_assembler_reader_not_supported=F_Geselecteerde assemblerlezer wordt niet ondersteund % The selected assembler reader (with \var{\{\$ASMMODE xxx\}} is not % supported. The compiler can be compiled with or without support for a % particular assembler reader. -parser_e_proc_dir_conflict=E_Procedure directive $1 maakt conflicten met andere directives +parser_e_proc_dir_conflict=E_Procedure directive $1 geeft conflicten met andere directives % You specified a procedure directive that conflicts with other directives. % for instance \var{cdecl} and \var{pascal} are mutually exclusive. parser_e_call_convention_dont_match_forward=E_Aanroep conventie klopt niet met voorwaartse @@ -733,14 +733,14 @@ parser_e_cant_publish_that_property=E_Dit soort eigenschappen kunnen niet worden % Properties in a \var{published} section cannot be array properties. % they must be moved to public sections. Properties in a \var{published} % section must be an ordinal type, a real type, strings or sets. -parser_w_empty_import_name=W_Legeimport naam opgegeven. +parser_w_empty_import_name=W_Lege importnaam opgegeven. % Both index and name for the import are 0 or empty -parser_e_empty_import_name=W_Legeimport naam opgegeven +parser_e_empty_import_name=W_Lege importnaam opgegeven % Some targets need a name for the imported procedure or a cdecl specifier parser_e_used_proc_name_changed=E_Interne functienaam gewijzigd na declaratie. parser_e_division_by_zero=E_Deling door nul % There is a divsion by zero encounted -parser_e_invalid_float_operation=E_Ongeldige vlottende komma bewerking. +parser_e_invalid_float_operation=E_Ongeldige vlottende-komma bewerking. % An operation on two real type values produced an overflow or a division % by zero. parser_e_array_lower_less_than_upper_bound=E_Bovengrens van bereik is lager dan ondergrens @@ -749,18 +749,18 @@ parser_e_array_lower_less_than_upper_bound=E_Bovengrens van bereik is lager dan parser_e_string_larger_array=E_Stringlengte moet tussen 1 en 255 liggen % The size of the constant string is larger than the size you specified in % the array[x..y] of char definition -parser_e_ill_msg_expr=E_Ongeldige uitdrukking achter message schakelaar +parser_e_ill_msg_expr=E_Ongeldige uitdrukking achter message optie % \fpc supports only integer or string values as message constants -parser_e_ill_msg_param=E_Message handlers aanvaarden slechts 1 variabele paameter +parser_e_ill_msg_param=E_Message handlers aanvaarden slechts 1 variabele parameter % A method declared with the \var{message}-directive as message handler % can take only one parameter which must be declared as call by reference % Parameters are declared as call by reference using the \var{var}-directive -parser_e_duplicate_message_label=E_Dubbele message label: %1 +parser_e_duplicate_message_label=E_Dubbel message label: %1 % A label for a message is used twice in one object/class parser_e_self_in_non_message_handler=E_Self kan alleen een explicite parameter zijn bij string message handlers % The self parameter can be passed only explicit if it is a method which % is declared as message method handler -parser_e_threadvars_only_sg=E_Thread variabelen kunnen alleen globaal of statisch zijn. +parser_e_threadvars_only_sg=E_Thread variabelen kunnen alleen globaal of statisch zijn % Threadvars must be static or global, you can't declare a thread % local to a procedure. Local variables are always local to a thread, % because every thread has it's own stack and local variables @@ -768,7 +768,7 @@ parser_e_threadvars_only_sg=E_Thread variabelen kunnen alleen globaal of statisc parser_f_direct_assembler_not_allowed=F_Directe assembler wordt niet ondersteund door interne assembler. % You can't use direct assembler when using a binary writer, choose an % other outputformat or use an other assembler reader -parser_w_no_objpas_use_mode=W_De OBJPAS unit niet manueel laden, gebruik {$mode objfpc} of {$mode delphi}. +parser_w_no_objpas_use_mode=W_Laad de OBJPAS unit niet manueel, gebruik {$mode objfpc} of {$mode delphi}. % You're trying to load the ObjPas unit manual from a uses clause. This is % not a good idea to do, you can better use the \var{\{\$mode objfpc\}} or % \var{\{\$mode delphi\}} @@ -776,7 +776,7 @@ parser_w_no_objpas_use_mode=W_De OBJPAS unit niet manueel laden, gebruik {$mode parser_e_no_object_override=E_OVERRIDE kan niet gebruikt worden in objecten % Override isn't support for objects, use VIRTUAL instead to override % a method of an anchestor object -parser_e_cant_use_inittable_here=E_Data types die initializatie/finalizatie vereisen zijn niet toegestaan in variabele records. +parser_e_cant_use_inittable_here=E_Data typen die initializatie/finalizatie vereisen zijn niet toegestaan in variabele records. % Some data type (e.g. \var{ansistring}) needs initialization/finalization % code which is implicitly generated by the compiler. Such data types % can't be used in the variant part of a record. @@ -796,7 +796,7 @@ type_e_mismatch=E_Typen stemmen niet overeen % \item You are calling a function or procedure with parameters that are % incompatible with the parameters in the function or procedure definition. % \end{itemize} -type_e_incompatible_types=E_Incompatibele types: kreeg $1, verwachtte $2 +type_e_incompatible_types=E_Incompatibele typen: kreeg $1, verwachtte $2 % There is no conversion possible between the two types % Another possiblity is that they are declared in different % declarations: @@ -815,7 +815,7 @@ type_e_not_equal_types=E_Typen komen niet overeen $1 en $2 type_e_integer_expr_expected=E_Integerexpressie verwacht % The compiler expects an expression of type integer, but gets a different % type. -type_e_ordinal_expr_expected=E_Ordinal expressie verwacht +type_e_ordinal_expr_expected=E_Ordinale expressie verwacht % The expression must be of ordinal type, i.e., maximum a \var{Longint}. % This happens, for instance, when you specify a second argument % to \var{Inc} or \var{Dec} that doesn't evaluate to an ordinal value. @@ -839,7 +839,7 @@ type_e_class_type_expected=E_Klassetype verwacht type_e_varid_or_typeid_expected=E_Variabele- of typesymbool verwacht % The argument to the \var{High} or \var{Low} function is not a variable % nor a type identifier. -type_e_cant_eval_constant_expr=E_Kan constante expressie niet evaluaren +type_e_cant_eval_constant_expr=E_Kan constante expressie niet evalueren % No longer in use. type_e_set_element_are_not_comp=E_Elementen van set zijn niet compatible % You are trying to make an operation on two sets, when the set element types @@ -848,14 +848,14 @@ type_e_set_element_are_not_comp=E_Elementen van set zijn niet compatible type_e_set_operation_unknown=E_Bewerking niet ondersteund voor sets % several binary operations are not defined for sets % like div mod ** (also >= <= for now) -type_w_convert_real_2_comp=W_Type conversion van floating type to COMP, hetgeen een integer type is. +type_w_convert_real_2_comp=W_Typeconversie van vlottende-komma type naar COMP, wat een integer type is. % An implicit type conversion from a real type to a \var{comp} is % encountered. Since \var{Comp} is a 64 bit integer type, this may indicate % an error. -type_h_use_div_for_int=H_Gebruik DIV voor integers. +type_h_use_div_for_int=H_Gebruik DIV voor gehele getallen om geheel resultaat te krijgen % When hints are on, then an integer division with the '/' operator will % procuce this message, because the result will then be of type real -type_e_strict_var_string_violation=E_String typen stemmen niet overeen, wegens $V+ modus +type_e_strict_var_string_violation=E_String typen stemmen niet overeen wegens de $V+ modus % When compiling in \var{\{\$V+\}} mode, the string you pass as a parameter % should be of the exact same type as the declared parameter of the procedure. type_e_succ_and_pred_enums_with_assign_not_possible=E_SUCC of PRED op enumeratie types met toekenningen zijn niet mogelijk @@ -865,25 +865,25 @@ type_e_succ_and_pred_enums_with_assign_not_possible=E_SUCC of PRED op enumeratie % Tenum = (a,b,e:=5); % \end{verbatim} % you cannot use the \var{Succ} or \var{Pred} functions on them. -type_e_cant_read_write_type=E_Kan niet lezen of schrijven met dit type variabele +type_e_cant_read_write_type=E_Kan dit type variabelen niet lezen of schrijven % You are trying to \var{read} or \var{write} a variable from or to a % file of type text, which doesn't support that. Only integer types, % booleans, reals, pchars and strings can be read from/written to a text file. type_e_typeconflict_in_set=E_Type conflict tussen set elementen. % There is at least one set element which is of the wrong type, i.e. not of % the set type. -type_w_maybe_wrong_hi_lo=W_lo/hi(longint/dword) geeft hoog/laag woord terug. +type_w_maybe_wrong_hi_lo=W_lo/hi(longint/dword) geeft hoog/laag (ipv byte) woord terug. % \fpc supports an overloaded version of \var{lo/hi} for \var{longint/dword} % which returns the lower/upper word of the argument. TP always uses % a 16 bit \var{lo/hi} which returns always bits 0..7 for \var{lo} and the % bits 8..15 for \var{hi}. If you want the TP behavior you have % to type case the argument to \var{word/integer} -type_e_integer_or_real_expr_expected=E_Integer of vlottende komma expressie verwacht +type_e_integer_or_real_expr_expected=E_Integer of vlottende komma uitdrukking verwacht % The first argument to \var{str} must a real or integer type. type_e_wrong_type_in_array_constructor=E_Verkeerd type in array constructor % You are trying to use a type in an array constructor which is not % allowed. -type_e_wrong_parameter_type=E_Incompatibel type voor arg #$1: kreeg $2, verwachtte $3 +type_e_wrong_parameter_type=E_Incompatibel type voor argument #$1: kreeg $2, verwachtte $3 % You are trying to pass an invalid type for the specified parameter. type_e_no_method_and_procedure_not_compatible=E_Methode (variabele) en Procedure (variable) zijn niet compatible % You can't assign a method to a procedure variable or a procedure to a @@ -902,7 +902,7 @@ type_e_no_addr_of_constant=E_Een constante heeft geen adres % 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_id_not_found=E_symbool niet gevonden $1 +sym_e_id_not_found=E_Symbool niet gevonden $1 % The compiler doesn't know this symbol. Usually happens when you misspel % the name of a variable or procedure, or when you forgot to declare a % variable. @@ -912,7 +912,7 @@ sym_f_internal_error_in_symtablestack=F_Interne fout in SymTableStack() % the circumstances in which the error occurs. sym_e_duplicate_id=E_Dubbel symbool $1 % The identifier was already declared in the current scope. -sym_h_duplicate_id_where=H_Identifier reeds gedefinieerd in $1 op lijn $2 +sym_h_duplicate_id_where=H_Symbool reeds gedefinieerd in $1 op lijn $2 % The identifier was already declared in a previous scope. sym_e_unknown_id=E_Onbekende symbool $1 % The identifier encountered hasn't been declared, or is used outside the @@ -927,13 +927,13 @@ sym_e_forward_not_resolved=E_Voorwaartse declaratie niet opgelost $1 % \end{itemize} sym_f_id_already_typed=F_Typesymbool reeds gedefineerd als type % You are trying to redefine a type. -sym_e_error_in_type_def=E_Fout in type defenitie +sym_e_error_in_type_def=E_Fout in type definitie % There is an error in your definition of a new array type: % \item One of the range delimiters in an array declaration is erroneous. % For example, \var{Array [1..1.25]} will trigger this error. sym_e_type_id_not_defined=E_Typesymbool niet gedefinieerd % The type identifier has not been defined yet. -sym_e_forward_type_not_resolved=E_Forward declaratie noet opgelost $1 +sym_e_forward_type_not_resolved=E_Forward declaratie niet opgelost $1 % The compiler encountered an unknown type. sym_e_only_static_in_static=E_Alleen statische variabelen kunnen gebruikt worden in statische methoden % A static method of an object can only access static variables. @@ -955,7 +955,7 @@ sym_e_goto_and_label_not_supported=E_GOTO en LABEL zijn afgezet (gebruik -Sg) % supported. sym_e_label_not_found=E_Label niet gevonden % A \var{goto label} was encountered, but the label isn't declared. -sym_e_id_is_no_label_id=E_Identifier is geen label +sym_e_id_is_no_label_id=E_Symbool is geen label % The identifier specified after the \var{goto} isn't of type label. sym_e_label_already_defined=E_Label is al gedefineerd % You are defining a label twice. You can define a label only once. @@ -972,14 +972,14 @@ sym_n_local_identifier_not_used=N_Lokale variabele niet gebruikt $1 sym_e_set_expected=E_Set type verwacht % The variable or expression isn't of type \var{set}. This happens in an % \var{in} statement. -sym_w_function_result_not_set=W_Resultaat van functie schijnt niet gezet te zijn +sym_w_function_result_not_set=W_Resultaat van functie lijkt niet te zijn toegekend % You can get this warning if the compiler thinks that a function return % value is not set. This will not be displayed for assembler procedures, % or procedures that contain assembler blocks. sym_e_illegal_field=E_Onbekend record lid $1 % The field doesn't exist in the record definition. -sym_n_uninitialized_local_variable=N_Locale variabele $1 schijnt niet geinitialiseerd te zijn -sym_n_uninitialized_variable=W_Variabele $1 schijnt niet geinitialiseerd te zijn +sym_n_uninitialized_local_variable=N_Locale variabele $1 lijkt niet geinitialiseerd te zijn +sym_n_uninitialized_variable=W_Variabele $1 lijkt niet geinitialiseerd te zijn % These messages are displayed if the compiler thinks that a variable will % be used (i.e. appears in the right-hand-side of an expression) when it % wasn't initialized first (i.e. appeared in the left-hand side of an @@ -1000,33 +1000,33 @@ sym_b_param_list=B_Declaratie gevonden: $1 % This section lists all messages that can be displayed if the code % generator encounters an error condition. % \begin{description} -cg_e_break_not_allowed=E_BREAK niet toegestaan +cg_e_break_not_allowed=E_BREAK niet toegelaten % You're trying to use \var{break} outside a loop construction. -cg_e_continue_not_allowed=E_CONTINUE niet toegestaan +cg_e_continue_not_allowed=E_CONTINUE niet toegelaten % You're trying to use \var{continue} outside a loop construction. cg_e_too_complex_expr=E_Uitdrukking te ingewikkeld - overloop van wiskundige processor % Your expression is too long for the compiler. You should try dividing the % construct over multiple assignments. -cg_e_illegal_expression=E_Foutieve expressie +cg_e_illegal_expression=E_Foutieve uitdrukking % This can occur under many circumstances. Mostly when trying to evaluate % constant expressions. -cg_e_invalid_integer=E_Foutieve integer +cg_e_invalid_integer=E_Foutieve gehele uitdruking % You made an expression which isn't an integer, and the compiler expects the % result to be an integer. -cg_e_invalid_qualifier=E_Foutieve qualifier +cg_e_invalid_qualifier=E_Ongeldige constructie % One of the following is happening : % \begin{itemize} % \item You're trying to access a field of a variable that is not a record. % \item You're indexing a variable that is not an array. % \item You're dereferencing a variable that is not a pointer. % \end{itemize} -cg_e_upper_lower_than_lower=E_Bovengrens < ondergrens +cg_e_upper_lower_than_lower=E_Bovengrens is kleiner dan ondergrens % You are declaring a subrange, and the lower limit is higher than the high % limit of the range. -cg_e_illegal_count_var=E_Foutieve lusteller +cg_e_illegal_count_var=E_Ongeldige lusteller % The type of a \var{for} loop variable must be an ordinal type. % Loop variables cannot be reals or strings. -cg_e_cant_choose_overload_function=E_Weet niet welke overroepen procedure ik moet aanroepen +cg_e_cant_choose_overload_function=E_Weet niet welke overroepen procedure moet worden aangeroepen % You're calling overloaded functions with a parameter that doesn't correspond % to any of the declared function parameter lists. e.g. when you have declared % a function with parameters \var{word} and \var{longint}, and then you call @@ -1037,10 +1037,10 @@ cg_e_parasize_too_big=E_Parameters gebruiken meer dan 64 kilobyte cg_e_illegal_type_conversion=E_Foute typeconversie % When doing a type-cast, you must take care that the sizes of the variable and % the destination type are the same. -cg_d_pointer_to_longint_conv_not_portable=D_Conversie tussen ordinale en pointertypen is portable naar andere processoren +cg_d_pointer_to_longint_conv_not_portable=D_Conversie tussen ordinale en pointertypen is niet overdraagbaar naar andere processoren % If you typecast a pointer to a longint, this code will not compile % on a machine using 64bit for pointer storage. -cg_e_file_must_call_by_reference=E_Files moeten var parameters zijn +cg_e_file_must_call_by_reference=E_File variabelen moeten altijd var parameters zijn % You cannot specify files as value parameters, i.e. they must always be % declared \var{var} parameters. cg_e_cant_use_far_pointer_there=E_U kunt daar geen far pointer gebruiken @@ -1057,7 +1057,7 @@ cg_e_var_must_be_reference=E_Ongeldige aanroep met referentie parameters % You are trying to pass a constant or an expression to a procedure that % requires a \var{var} parameter. Only variables can be passed as a \var{var} % parameter. -cg_e_dont_call_exported_direct=E_Procedures die EXPORT gedeclareerd staan kunnen niet aangeroepen worden +cg_e_dont_call_exported_direct=E_Procedures die als EXPORT gedeclareerd staan kunnen niet aangeroepen worden % No longer in use. cg_w_member_cd_call_from_method=W_Mogelijke ongeldige aanroep van constructor of destructor % No longer in use. @@ -1071,18 +1071,18 @@ cg_w_unreachable_code=W_Deze code wordt nooit uitgevoerd % {.. code ...} % end; % \end{verbatim} -cg_e_stackframe_with_esp=E_procedure aanroep met stackframe ESP/SP +cg_e_stackframe_with_esp=E_Procedure aanroep met stackframe ESP/SP % The compiler encountered a procedure or function call inside a % procedure that uses a \var{ESP/SP} stackframe. Normally, when a call is % done the procedure needs a \var{EBP} stackframe. -cg_e_cant_call_abstract_method=E_Abstracte methoden kunnen niet direct aangeroepen worden. +cg_e_cant_call_abstract_method=E_Abstracte methoden kunnen niet direct aangeroepen worden % You cannot call an abstract method directy, instead you must call a % overriding child method, because an abstract method isn't implemented. cg_f_internal_error_in_getfloatreg=F_Interne fout in getfloatreg(), allocatie faling % An internal error occurred in the compiler; If you encounter such an error, % please contact the developers and try to provide an exact description of % the circumstances in which the error occurs. -cg_f_unknown_float_type=F_Onbekend vlottende komma type +cg_f_unknown_float_type=F_Onbekend vlottende-komma type % The compiler cannot determine the kind of float that occurs in an expression. cg_f_secondvecn_base_defined_twice=F_SecondVecn() basis tweemaal gedefinieerd. % An internal error occurred in the compiler; If you encounter such an error, @@ -1106,9 +1106,9 @@ cg_e_stacklimit_in_local_routine=E_Stacklimiet overschreden in lokale routine cg_d_stackframe_omited=D_Stackframe wordt niet gemaakt % Some procedure/functions do not need a complete stack-frame, so it is omitted. % This message will be displayed when the {-vd} switch is used. -cg_e_unable_inline_object_methods=E_Kan niet inline gebruiken voor object methoden +cg_e_unable_inline_object_methods=E_Kan inline niet gebruiken voor object methoden % You cannot have inlined object methods. -cg_e_unable_inline_procvar=E_Kan niet inline gebruiken voor procvar aanroepen +cg_e_unable_inline_procvar=E_Kan inline niet gebruiken voor procvar aanroepen % A procedure with a procedural variable call cannot be inlined. cg_e_no_code_for_inline_stored=E_Geen code voor inline procedure opgeslagen % The compiler couldn't store code for the inline procedure. @@ -1130,101 +1130,101 @@ cg_e_cannot_call_message_direct=E_Een message handler methode kan niet direct aa # # Assembler reader # -asmr_d_start_reading=D_Starting $1 styled assembler parsing -asmr_d_finish_reading=D_Finished $1 styled assembler parsing -asmr_e_none_label_contain_at=E_Non-label pattern contains @ -asmr_w_override_op_not_supported=W_Override operator not supported -asmr_e_building_record_offset=E_Error building record offset -asmr_e_offset_without_identifier=E_OFFSET used without identifier -asmr_e_no_local_or_para_allowed=E_Cannot use local variable or parameters here -asmr_e_need_offset=E_need to use OFFSET here -asmr_e_cant_have_multiple_relocatable_symbols=E_Cannot use multiple relocatable symbols -asmr_e_only_add_relocatable_symbol=E_Relocatable symbol can only be added -asmr_e_invalid_constant_expression=E_Invalid constant expression -asmr_e_relocatable_symbol_not_allowed=E_Relocatable symbol is not allowed -asmr_e_invalid_reference_syntax=E_Invalid reference syntax -asmr_e_local_symbol_not_allowed_as_ref=E_Local symbols not allowed as references -asmr_e_wrong_base_index=E_Invalid base and index register usage -asmr_e_wrong_scale_factor=E_Wrong scale factor specified -asmr_e_multiple_index=E_Multiple index register usage -asmr_e_invalid_operand_type=E_Invalid operand type -asmr_e_invalid_string_as_opcode_operand=E_Invalid string as opcode operand: $1 -asmr_w_CODE_and_DATA_not_supported=W_@CODE and @DATA not supported -asmr_e_null_label_ref_not_allowed=E_Null label references are not allowed -asmr_e_ev_zero_divide=F_Divide by zero in asm evaluator -asmr_e_ev_stack_overflow=F_Evaluator stack overflow -asmr_e_ev_stack_underflow=F_Evaluator stack underflow -asmr_e_ev_invalid_number=F_Invalid numeric format in asm evaluator -asmr_e_ev_invalid_op=F_Invalid Operator in asm evaluator -asmr_e_escape_seq_ignored=E_escape sequence ignored: $1 -asmr_e_invalid_symbol_ref=E_Invalid symbol reference -asmr_w_fwait_emu_prob=W_Fwait can cause emulation problems with emu387 -asmr_w_calling_overload_func=W_Calling an overload function in assembler -asmr_e_unsupported_symbol_type=E_Unsupported symbol type for operand -asmr_e_constant_out_of_bounds=E_Constant value out of bounds -asmr_e_error_converting_decimal=E_Error converting decimal $1 -asmr_e_error_converting_octal=E_Error converting octal $1 -asmr_e_error_converting_binary=E_Error converting binary $1 -asmr_e_error_converting_hexadecimal=E_Error converting hexadecimal $1 -asmr_h_direct_global_to_mangled=H_$1 translated to $2 -asmr_w_direct_global_is_overloaded_func=W_$1 is associated to an overloaded function -asmr_e_cannot_use_SELF_outside_a_method=E_Cannot use SELF outside a method -asmr_e_cannot_use_OLDEBP_outside_nested_procedure=E_Cannot use OLDEBP outside a nested procedure -asmr_e_void_function=W_Functions with void return value can't return any value in asm code +asmr_d_start_reading=D_Begonnen met verwerken van $1 assembler +asmr_d_finish_reading=D_Gedaan met verwerken van $1 assembler +asmr_e_none_label_contain_at=E_Patroon dat geen label is bevat "@" +asmr_w_override_op_not_supported=W_De "override" operator wordt niet ondersteund +asmr_e_building_record_offset=E_Fout bij berekenen offset in record +asmr_e_offset_without_identifier=E_OFFSET gebruikt zonder symbool +asmr_e_no_local_or_para_allowed=E_Kan hier geen lokale variabele of parameter gebruiken +asmr_e_need_offset=E_OFFSET moet hier gebruikt worden +asmr_e_cant_have_multiple_relocatable_symbols=E_Kan niet meerdere verplaatsbare symbolen gebruiken +asmr_e_only_add_relocatable_symbol=E_Een verplaatsbaar symbool kan enkel toegevoegd worden +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 +asmr_e_invalid_operand_type=E_Ongeldig operandus type +asmr_e_invalid_string_as_opcode_operand=E_Ongeldige tekenreeks als instructie operandus: $1 +asmr_w_CODE_and_DATA_not_supported=W_@CODE en @DATA worden niet ondersteund +asmr_e_null_label_ref_not_allowed=E_Null label verwijzingen zijn niet toegelaten +asmr_e_ev_zero_divide=F_Deling door nul in de assembler evaluator +asmr_e_ev_stack_overflow=F_Assembler evaluator stapeloverloop +asmr_e_ev_stack_underflow=F_Assembler evaluator stapelonderloop +asmr_e_ev_invalid_number=F_Ongeldig numeriek formaat in assembler evaluator +asmr_e_ev_invalid_op=F_Ongeldige operator in assembler evaluator +asmr_e_escape_seq_ignored=E_Expliciete reeks genegeerd: $1 +asmr_e_invalid_symbol_ref=E_Ongeldige symboolverwijzing +asmr_w_fwait_emu_prob=W_Fwait kan emulatieproblemen met emu387 veroorzaken +asmr_w_calling_overload_func=W_Een overroepen functie wordt aangeroepen vanuit de assembler code +asmr_e_unsupported_symbol_type=E_Niet ondersteund symbool type voor operandus +asmr_e_constant_out_of_bounds=E_Constante waarde valt buiten bereik +asmr_e_error_converting_decimal=E_Fout bij omzetten van decimaal getal $1 +asmr_e_error_converting_octal=E_Fout bij omzetten van octaal getal $1 +asmr_e_error_converting_binary=E_Fout bij omzetten van binair getal $1 +asmr_e_error_converting_hexadecimal=E_Fout bij omzetten van hexadecimaal getal $1 +asmr_h_direct_global_to_mangled=H_$1 vertaald naar $2 +asmr_w_direct_global_is_overloaded_func=W_$1 is geassocieerd met een overroepen functie +asmr_e_cannot_use_SELF_outside_a_method=E_Kan SELF niet buiten een methode gebruiken +asmr_e_cannot_use_OLDEBP_outside_nested_procedure=E_Kan OLDEBP niet buiten een genestelde procedure gebruiken +asmr_e_void_function=W_Functies met een ongedefinieerde teruggeefwaarde kunnen geen waarde teruggeven asmr_e_SEG_not_supported=E_SEG not supported -asmr_e_size_suffix_and_dest_dont_match=E_Size suffix and destination or source size do not match -asmr_w_size_suffix_and_dest_dont_match=W_Size suffix and destination or source size do not match -asmr_e_syntax_error=E_Assembler syntax error -asmr_e_invalid_opcode_and_operand=E_Invalid combination of opcode and operands -asmr_e_syn_operand=E_Assemler syntax error in operand -asmr_e_syn_constant=E_Assemler syntax error in constant -asmr_e_invalid_string_expression=E_Invalid String expression -asmr_w_const32bit_for_address=32bit constant created for address -asmr_e_invalid_or_missing_opcode=E_Invalid or missing opcode -asmr_e_invalid_prefix_and_opcode=E_Invalid combination of prefix and opcode: $1 -asmr_e_invalid_override_and_opcode=E_Invalid combination of override and opcode: $1 -asmr_e_too_many_operands=E_Too many operands on line -asmr_w_near_ignored=W_NEAR ignored -asmr_w_far_ignored=W_FAR ignored -asmr_e_dup_local_sym=E_Duplicate local symbol $1 -asmr_e_unknown_local_sym=E_Undefined local symbol $1 -asmr_e_unknown_label_identifier=E_Unknown label identifier $1 -asmr_e_invalid_fpu_register=E_Invalid floating point register name -asmr_e_nor_not_supported=E_NOR not supported -asmr_w_modulo_not_supported=W_Modulo not supported -asmr_e_invalid_float_const=E_Invalid floating point constant $1 -asmr_e_invalid_float_expr=E_Invalid floating point expression -asmr_e_wrong_sym_type=E_Wrong symbol type -asmr_e_cannot_index_relative_var=E_Cannot index a local var or parameter with a register -asmr_e_invalid_seg_override=E_Invalid segment override expression -asmr_w_id_supposed_external=W_Identifier $1 supposed external -asmr_e_string_not_allowed_as_const=E_Strings not allowed as constants -asmr_e_no_var_type_specified=No type of variable specified -asmr_w_assembler_code_not_returned_to_text=E_assembler code not returned to text section -asmr_e_not_directive_or_local_symbol=E_Not a directive or local symbol $1 -asmr_w_using_defined_as_local=E_Using a defined name as a local label +asmr_e_size_suffix_and_dest_dont_match=E_Grootte-achtervoegsel en doel- of brongrootte komen niet overeen +asmr_w_size_suffix_and_dest_dont_match=W_Grootte-achtervoegsel en doel- of brongrootte komen niet overeen +asmr_e_syntax_error=E_Assembler taalfout +asmr_e_invalid_opcode_and_operand=E_Ongeldige combinatie van instructie en operandi +asmr_e_syn_operand=E_Assemler taalfout in operandum +asmr_e_syn_constant=E_Assemler taalfout in constante +asmr_e_invalid_string_expression=E_Ongeldige String uitdrukking +asmr_w_const32bit_for_address=32 bits constante gemaakt voor adres +asmr_e_invalid_or_missing_opcode=E_Ongeldige of ontbrekende instructie +asmr_e_invalid_prefix_and_opcode=E_Ongeldige combinatie van voorvoegsel en instructie: $1 +asmr_e_invalid_override_and_opcode=E_Ongeldige combinatie van segment overroeping en instructie: $1 +asmr_e_too_many_operands=E_Te veel operandi op een lijn +asmr_w_near_ignored=W_NEAR genegeerd +asmr_w_far_ignored=W_FAR genegeerd +asmr_e_dup_local_sym=E_Dubbel lokaal symbool $1 +asmr_e_unknown_local_sym=E_Niet gedefinieerd lokaal symbool $1 +asmr_e_unknown_label_identifier=E_Onbekende labelnaam $1 +asmr_e_invalid_fpu_register=E_Ongeldig vlottende-komma registernaam +asmr_e_nor_not_supported=E_NOR wordt niet ondersteund +asmr_w_modulo_not_supported=W_Modulo wordt niet ondersteund +asmr_e_invalid_float_const=E_Ongeldige vlottende-komma constante $1 +asmr_e_invalid_float_expr=E_Ongeldige vlottende-komma uitdrukking +asmr_e_wrong_sym_type=E_Verkeerd symbool type +asmr_e_cannot_index_relative_var=E_Een lokale variabele of parameter kan niet geindedxeerd worden met een register +asmr_e_invalid_seg_override=E_Ongeldige segment overroeping +asmr_w_id_supposed_external=W_Symbool $1 wordt verondersteld extern te zijn +asmr_e_string_not_allowed_as_const=E_Strings zijn niet toegelaten als constante +asmr_e_no_var_type_specified=Geen type van de variabele gegeven +asmr_w_assembler_code_not_returned_to_text=E_De assembler code stopt niet in een '.text' gedeelte +asmr_e_not_directive_or_local_symbol=E_Geen aanwijzing of lokaal symbool $1 +asmr_w_using_defined_as_local=E_Een gedfinieerde naam wordt gebruikt als assembler label # # Assembler/binary writers # -asmw_f_too_many_asm_files=F_Too many assembler files -asmw_f_assembler_output_not_supported=F_Selected assembler output not supported -asmw_f_comp_not_supported=F_Comp not supported -asmw_f_direct_not_supported=F_Direct not support for binary writers -asmw_e_alloc_data_only_in_bss=E_Allocating of data is only allowed in bss section -asmw_f_no_binary_writer_selected=F_No binary writer selected -asmw_e_opcode_not_in_table=E_Asm: Opcode $1 not in table -asmw_e_invalid_opcode_and_operands=E_Asm: $1 invalid combination of opcode and operands -asmw_e_16bit_not_supported=E_Asm: 16 Bit references not supported -asmw_e_invalid_effective_address=E_Asm: Invalid effective address -asmw_e_immediate_or_reference_expected=E_Asm: Immediate or reference expected +asmw_f_too_many_asm_files=F_Te veel assembler bestanden +asmw_f_assembler_output_not_supported=F_De geselecteerde assembler modus wordt hier niet ondersteund +asmw_f_comp_not_supported=F_Het COMP type wordt hier niet ondersteund +asmw_f_direct_not_supported=F_Directe assembler modus wordt niet ondersteund door de binaire assemblerschrijver +asmw_e_alloc_data_only_in_bss=E_Ruimte voor gegevens reserveren mag enkel in een bss gedeelte +asmw_f_no_binary_writer_selected=F_Binaire assemblerschrijver geselecteerd +asmw_e_opcode_not_in_table=E_Asm: Opcode $1 not gevonden in interne tabel +asmw_e_invalid_opcode_and_operands=E_Asm: $1 Ongeldige combinatie van instructie en operandi +asmw_e_16bit_not_supported=E_Asm: 16 Bit geheugenlocaties worden niet ondersteund +asmw_e_invalid_effective_address=E_Asm: Ongeldig direct adres +asmw_e_immediate_or_reference_expected=E_Asm: Constante of geheugenadres verwacht asmw_e_value_exceeds_bounds=E_Asm: $1 value exceeds bounds $2 -asmw_e_short_jmp_out_of_range=E_Asm: Short jump is out of range $1 +asmw_e_short_jmp_out_of_range=E_Asm: Korte spronginstructie gaat te ver $1 # # Executing linker/assembler # -exec_w_source_os_redefined=W_Bronbesturingssysteem opnieuw definieerd +exec_w_source_os_redefined=W_Bronbesturingssysteem geherdefinieerd exec_i_assembling_pipe=I_Assembleren (pijp) van $1 exec_d_cant_create_asmfile=E_Kan geen assembler bestand $1 niet maken exec_w_assembler_not_found=W_Assembler $1 niet gevonden, overschakeling naar externe assemblage @@ -1239,7 +1239,7 @@ 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_binder niet gevonden, overschakeling naar extern binden. +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 @@ -1254,7 +1254,7 @@ execinfo_x_codesize=X_Grootte van de code: $1 bytes execinfo_x_initdatasize=X_Grootte van geinitialiseerde data: $1 bytes execinfo_x_uninitdatasize=X_Grootte van niet-geinitialiseerde data: $1 bytes execinfo_x_stackreserve=X_Gereserveerde Stack ruimte: $1 bytes -execinfo_x_stackcommit=X_Gecommitte Stack ruimte: $1 bytes +execinfo_x_stackcommit=X_Toegewezen Stack ruimte: $1 bytes # Unit loading # # BeginOfTeX @@ -1281,7 +1281,7 @@ unit_u_ppu_file_too_short=D_PPU bestand te kort % When you use the \var{-vu} flag, the unit time is shown. unit_u_ppu_invalid_header=D_PPU Ongeldige kop (geen PPU aan het begin) % A unit file contains as the first three bytes the ascii codes of \var{PPU} -unit_u_ppu_invalid_version=D_PPU Ongeldige Versie $1 +unit_u_ppu_invalid_version=D_PPU Ongeldige versie $1 % This unit file was compiled with a different version of the compiler, and % cannot be read. unit_u_ppu_invalid_processor=U_PPU is gecompileerd voor een andere processor @@ -1295,7 +1295,7 @@ unit_u_ppu_source=U_PPU bron: $1 unit_u_ppu_write=U_Schrijven van $1 % When you specify the \var{-vu} switch, the compiler will tell you where it % writes the unit file. -unit_f_ppu_cannot_write=F_Kan geen PPU bestand schrijven +unit_f_ppu_cannot_write=F_Kan PPU bestand niet schrijven % An err unit_f_ppu_read_error=F_Lezen van PPU bestand % Unexpected end of file @@ -1355,7 +1355,7 @@ unit_u_second_load_unit=U_Tweede maal unit $1 laden % When you use the \var{-vu} flag, the compiler warns that it starts % recompiling a unit for the second time. This can happend with interdepend % units. -unit_u_check_time=U_PPU Check bestand $1 tijd $2 +unit_u_check_time=U_PPU Controleren van bestand $1 tijd $2 % When you use the \var{-vu} flag, the compiler show the filename and % date and time of the file which a recompile depends on % \end{description} @@ -1370,11 +1370,11 @@ option_usage=$1 [opties] [opties] % This section lists errors that occur when the compiler is processing the % command line or handling the configuration files. % \begin{description} -option_only_one_source_support=Maar een bronbestand wordt ondersteunt +option_only_one_source_support=Maar een (1) bronbestand wordt ondersteunt % You can specify only one source file on the command line. The first % one will be compiled, others will be ignored. This may indicate that % you forgot a \var{'-'} sign. -option_def_only_for_os2=DEF file kan alleen worden gemaakt voor OS/2 +option_def_only_for_os2=Een DEF file kan alleen worden gemaakt voor OS/2 % This option can only be specified when you're compiling for OS/2 option_no_nested_response_file=Geneste optie bestanden niet ondersteund % you cannot nest response files with the \var{@file} command-line option. @@ -1384,9 +1384,9 @@ option_illegal_para=Ongeldige parameter: $1 % You specified an unknown option. option_help_pages_para=-? druk hulp af % When an unknown option is given, this message is diplayed. -option_too_many_cfg_files=Te veel geneste instelling bestanden +option_too_many_cfg_files=Te veel geneste instellingsbestanden % You can only nest up to 16 config files. -option_unable_open_file=Kan bestand niet openen $1 +option_unable_open_file=Kan bestand $1 niet openen % The option file cannot be found. option_reading_further_from=Meer instellingen worden gelezen van $1 % Displayed when you have notes turned on, and the compiler switches @@ -1422,7 +1422,7 @@ option_obsolete_switch_use_new=W_U gebruikt een in onbruik geraakte schakeloptie % must now use the second switch instead. % It is recommended that you change the switch to overcome problems in the % future, when the switch meaning may change. -option_switch_bin_to_src_assembler=N_Switching assembler to default source writing assembler +option_switch_bin_to_src_assembler=N_De assembler wordt veranderd in de standaard assembler schrijver % this notifies you that the assembler has been changed because you used the % -a switch which can't be used with a binary assembler writer. %\end{description} @@ -1444,7 +1444,7 @@ 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= -option_info9=Meldt bugs,suggesties, enz. aan: +option_info9=Meld bugs,suggesties, enz. aan: option_info_end= fpc-devel@mail.tolna.hungary.net # # Help pages (option -? and -h) @@ -1499,7 +1499,7 @@ ol044=**2S2_Stel Delphi 2 uitbreidingen in ol045=**2Sc_Ondersteun operatoren als in C (*=,+=,/= en -=) ol046=**2Sd_Compiler verwijdert assembler lijsten (minder geheugengebruik, maar trager) ol047=**2Se_Compiler stopt na de eerste fout -ol048=**2Sg_Schakel LABEL en GOTO in +ol048=**2Sg_Laat LABEL en GOTO toe ol049=**2Si_Ondersteun C++ stijl INLINE ol050=**2Sm_Ondersteun macros zoals in C (globaal) ol051=**2So_Probeer TP/BP 7.0 compatibel te zijn @@ -1542,22 +1542,22 @@ ol087=3*2Aasaout_assembleer met GNU AS voor aout (Go32v1) ol088=3*2Anasmcoff_Coff (Go32v2) bestand met Nasm ol089=3*2Anasmelf_elf32 (linux) bestand met Nasm ol090=3*2Anasmobj_obj bestand met Nasm -ol091=3*2Amasm_obj file using Masm (Microsoft) -ol092=3*2Atasm_obj file using Tasm (Borland) +ol091=3*2Amasm_obj bestand met Masm (Microsoft) +ol092=3*2Atasm_obj bestand met Tasm (Borland) ol093=3*2Acoff_coff (Go32v2) met interne assembler ol094=3*2Apecoff_pecoff (Win32) met interne assembler ol095=3*1R_assembler lezer stijl: ol096=3*2Ratt_Lees AT&T stijl assembler ol097=3*2Rintel_Lees Intel stijl assembler ol098=3*2Rdirect_Kopieer assembler dadelijk naar assembler bestand -ol099=3*1O_optimizaties +ol099=3*1O_optimalizaties ol100=3*2Og_Genereer kleinere code ol101=3*2OG_Genereerd snellere code (standaard) ol102=3*2Or_Houd zekere variabelen in registers (Nog steeds BUGGY!!!) -ol103=3*2Ou_Probeer onzekere optimizaties (zie documentatie) -ol104=3*2O1_Niveau 1 optimizaties (snelle optimizaties) -ol105=3*2O2_Niveau 2 optimizaties (-O1 + tragere optimizaties) -ol106=3*2O3_Niveau 3 optimizaties (Zelfde als -O2u) +ol103=3*2Ou_Probeer onzekere optimalizaties (zie documentatie) +ol104=3*2O1_Niveau 1 optimalizaties (snelle optimizaties) +ol105=3*2O2_Niveau 2 optimalizaties (-O1 + tragere optimizaties) +ol106=3*2O3_Niveau 3 optimalizaties (Zelfde als -O2u) ol107=3*2Op_Doel processor ol108=3*3Op1_Stel doel processor in op 386/486 ol109=3*3Op2_Stel doel processor in op Pentium/PentiumMMX (tm)