* update polish language files from Wojciech Malinowski

git-svn-id: trunk@951 -
This commit is contained in:
florian 2005-08-27 13:19:31 +00:00
parent c66e3ba47b
commit 57e373a4d3
2 changed files with 629 additions and 328 deletions

View File

@ -110,11 +110,14 @@ general_i_note=01015_I_Nota:
% Prefix for Notes % Prefix for Notes
general_i_hint=01016_I_Podpowied«: general_i_hint=01016_I_Podpowied«:
% Prefix for Hints % Prefix for Hints
general_e_path_does_not_exist=01017_E_—cie¾ka "$1" nie istnieje
% The specified path does not exist.
general_e_compilation_aborted=01018_E_Kompilacja zatrzymana
% \end{description} % \end{description}
# #
# Scanner # Scanner
# #
# 02061 is the last used one # 02063 is the last used one
# #
% \section{Scanner messages.} % \section{Scanner messages.}
% This section lists the messages that the scanner emits. The scanner takes % This section lists the messages that the scanner emits. The scanner takes
@ -143,7 +146,7 @@ scan_f_syn_expected=02003_F_B
scan_t_start_include_file=02004_T_Rozpocz©cie czytania pliku include $1 scan_t_start_include_file=02004_T_Rozpocz©cie czytania pliku include $1
% When you provide the \var{-vt} switch, the compiler tells you % When you provide the \var{-vt} switch, the compiler tells you
% when it starts reading an included file. % when it starts reading an included file.
scan_w_comment_level=02005_W_Znaleziono komentarz stopnia $1 scan_w_comment_level=02005_W_Znaleziono komentarz $1 stopnia
% When the \var{-vw} switch is used, then the compiler warns you if % When the \var{-vw} switch is used, then the compiler warns you if
% it finds nested comments. Nested comments are not allowed in Turbo Pascal % it finds nested comments. Nested comments are not allowed in Turbo Pascal
% and can be a possible source of errors. % and can be a possible source of errors.
@ -165,8 +168,10 @@ scan_f_cannot_open_includefile=02013_F_Nie mo
% \fpc cannot find the source file you specified in a \var{\{\$include ..\}} % \fpc cannot find the source file you specified in a \var{\{\$include ..\}}
% statement. % statement.
scan_w_only_pack_records=02015_W_Pola rekord¢w mog¥ by† wyr¢wnane tylko do 1,2,4,8,16 lub 32 bajt¢w scan_w_only_pack_records=02015_W_Pola rekord¢w mog¥ by† wyr¢wnane tylko do 1,2,4,8,16 lub 32 bajt¢w
% You are specifying the \var{\{\$PACKRECORDS n\} } with an illegal value for % You are specifying the \var{\{\$PACKRECORDS n\} } or \var{\{\$ALIGN n\} }
% \var{n}. Only 1, 2, 4, 8, 16 and 32 are valid in this case. % with an illegal value for \var{n}. For $PACKRECORDS valid alignments are 1, 2, 4, 8, 16, 32, C,
% NORMAL, DEFAULT, and for $ALIGN valid alignment are 1, 2, 4, 8, 16, 32, ON,
% OFF. Under mode MacPas $ALIGN also supports MAC68K, POWER and RESET.
scan_w_only_pack_enum=02016_W_Wyliczenia mog¥ by† zapisane tylko na 1, 2 lub 4 bajtach scan_w_only_pack_enum=02016_W_Wyliczenia mog¥ by† zapisane tylko na 1, 2 lub 4 bajtach
% You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
% \var{n}. Only 1,2 or 4 are valid in this case. % \var{n}. Only 1,2 or 4 are valid in this case.
@ -289,10 +294,30 @@ scan_w_appname_not_support=02061_W_Dyrektywa APPNAME jest obs
scan_e_string_exceeds_255_chars=02061_E_Staˆe ˆaäcuchowe nie mog¥ by† dˆu¾sze ni¾ 255 znak¢w scan_e_string_exceeds_255_chars=02061_E_Staˆe ˆaäcuchowe nie mog¥ by† dˆu¾sze ni¾ 255 znak¢w
% A single string constant can contain at most 255 chars. Try splitting up the % A single string constant can contain at most 255 chars. Try splitting up the
% string in multiple smaller parts and concatenate them with a + operator. % string in multiple smaller parts and concatenate them with a + operator.
scan_f_include_deep_ten=02062_F_Including include files exceeds a depth of 16. scan_f_include_deep_ten=02062_F_Przekroczono maksymaln¥ ilo˜† zagnie¾d¾onych include (16)
% When including include files the files have been nested to a level of 16. % When including include files the files have been nested to a level of 16.
% The compiler will expand no further, since this may be a sign that % The compiler will expand no further, since this may be a sign that
% recursion is used. % recursion is used.
scan_e_too_many_push=02063_F_Zbyt du¾o poziom¢w PUSH
% A maximum of 20 levels is allowed. This error occur only in mode MacPas.
scan_e_too_many_pop=02064_E_Napotkano POP bez poprzedzaj¥cego go PUSH
% This error occur only in mode MacPas.
scan_e_error_macro_lacks_value=02065_E_Makro lub zmienna "$1" nie ma przypisanej warto˜ci
% Thus the conditional compile time expression cannot be evaluated.
scan_e_wrong_switch_toggle_default=02066_E_Nieprawidˆowy przeˆ¥cznik, u¾yj ON/OFF/DEFAULT lub +/-/*
% You need to use ON or OFF or DEFAULT or a + or - or * to toggle the switch
scan_e_mode_switch_not_allowed=02067_E_Przeˆ¥cznik trybu "$1" jest niedozwolony w tym miejscu
% A mode switch has already been encountered, or, in case of option -Mmacpas,
% a mode switch occur after UNIT.
scan_e_error_macro_undefined=02068_E_Zmienna "$1" jest niezdefiniowana
% Thus the conditional compile time expression cannot be evaluated.
scan_e_utf8_bigger_than_65535=02069_E_Napotkano kod UTF-8 wi©kszy od 65535
% \fpc handles utf-8 strings internally as widestrings e.g. the char codes are limited to 65535
scan_e_utf8_malformed=02070_E_Znieksztaˆcony string UTF-8
% The given string isn't a valid UTF-8 string
scan_c_switching_to_utf8=02071_C_Napotkano sygnatur© UTF-8, u¾ycie kodowania UTF-8
% The compiler found an UTF-8 encoding signature ($ef, $bb, $bf) at the beginning of a file,
% so it interprets it as an UTF-8 file
% \end{description} % \end{description}
# #
# Parser # Parser
@ -591,7 +616,7 @@ parser_e_only_virtual_methods_abstract=03091_E_Tylko metody wirtualne mog
% virtual. % virtual.
parser_f_unsupported_feature=03092_F_U¾ycie nieobsˆugiwanej funkcji kompilatora! parser_f_unsupported_feature=03092_F_U¾ycie nieobsˆugiwanej funkcji kompilatora!
% You're trying to force the compiler into doing something it cannot do yet. % You're trying to force the compiler into doing something it cannot do yet.
parser_e_mix_of_classes_and_objects=03093_E_Mieszanie r¢¾nych typów obiekt¢w (obiekt¢w, klas, interfejs¢w) jest niedozwolone parser_e_mix_of_classes_and_objects=03093_E_Mieszanie r¢¾nych typ¢w obiekt¢w (obiekt¢w, klas, interfejs¢w) jest niedozwolone
% You cannot derive \var{objects}, \var{classes}, \var{cppclasses} and \var{interfaces} interttwined . E.g. % You cannot derive \var{objects}, \var{classes}, \var{cppclasses} and \var{interfaces} interttwined . E.g.
% a class cannot have an object as parent and vice versa. % a class cannot have an object as parent and vice versa.
parser_w_unknown_proc_directive_ignored=03094_W_Nieznana dyrektywa procedury zostaˆa zignorowana: $1 parser_w_unknown_proc_directive_ignored=03094_W_Nieznana dyrektywa procedury zostaˆa zignorowana: $1
@ -909,6 +934,84 @@ parser_e_msg_only_for_classes=03193_E_Dyrektywa Message jest dozwolona tylko w k
% The message directive is only supported for Class types. % The message directive is only supported for Class types.
parser_e_procedure_or_function_expected=03194_E_Oczekiwano procedury lub funkcji parser_e_procedure_or_function_expected=03194_E_Oczekiwano procedury lub funkcji
% A class method can only be specified for procedures and functions. % A class method can only be specified for procedures and functions.
parser_e_illegal_calling_convention=03195_W_Dyrektywa "$1" zignorowana
% Some calling conventions are supported only by certain CPUs. I.e. most non-i386 ports support
% only the standard ABI calling convention of the CPU.
parser_e_no_object_reintroduce=03196_E_Nie mo¾na u¾y† REINTRODUCE dla obiekt¢w
% \var{reintroduce} is not supported for objects.
parser_e_paraloc_only_one_para=03197_E_Ka¾dy argument musi posiada† swoj¥ pozycj©
% If locations for arguments are specified explicitly as it is required by
% some syscall conventions, each argument must have it's only location, things
% like \var{procedure p(i,j : longint 'r1');} aren't allowed
parser_e_paraloc_all_paras=03198_E_Ka¾dy argument musi posiada† swoj¥ pozycj©
% If one argument has an explicit argument location, all arguments of a procedure
% must have one.
parser_e_illegal_explicit_paraloc=03199_E_Nieznana pozycja argumentu
% The location specified for an argument isn't recognized by the compiler
parser_e_32bitint_or_pointer_variable_expected=03200_E_Oczekiwano 32 bitowej liczby typu Integer albo wska«nika
% The libbase for MorphOS/AmigaOS can be give only as \var{longint}, \var{dword} or any pointer variable.
parser_e_goto_outside_proc=03201_E_Nie mo¾na u¾y† instrukcji GOTO pomi©dzy procedurami
% It isn't allowed to use the \var{goto} statements referencing labels outside the
% current procedure. The following example shows the problem:
% \begin{verbatim}
% ...
% procedure p1;
% label
% l1;
%
% procedure p2;
% begin
% goto l1; // This goto ISN'T allowed
% end;
%
% begin
% p2
% l1:
% end;
% ...
%
% \end{verbatim}
parser_f_too_complex_proc=03202_F_Zbyt rozbudowana procedura, spr¢buj rozbi† j¥ na mniejsze
% Your procedure body is too long for the compiler. You should split the
% procedure into multiple smaller procedures.
parser_e_illegal_expression=03203_E_Nieprawidˆowe wyra¾enie
% This can occur under many circumstances. Mostly when trying to evaluate
% constant expressions.
parser_e_invalid_integer=03204_E_Nieprawidˆowe wyra¾enie (powinno zw¢ci† liczb© caˆkowit¥)
% You made an expression which isn't an integer, and the compiler expects the
% result to be an integer.
parser_e_invalid_qualifier=03205_E_Nieprawidˆowy kwalifikator
% 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}
parser_e_upper_lower_than_lower=03206_E_G¢rna granica zakresu jest mniejsza od dolnej
% You are declaring a subrange, and the lower limit is higher than the high
% limit of the range.
parser_e_macpas_exit_wrong_param=03207_E_Parametr funkcji EXIT musi by† nazw¥ procedury, w kt¢rej jej u¾yto
% Non local exit is not allowed. This error occur only in mode MacPas.
parser_e_illegal_assignment_to_count_var=03208_E_Nieprawidˆowe przypisanie do licznika p©tli "$1"
% The type of a \var{for} loop variable must be an ordinal type.
% Loop variables cannot be reals or strings.
parser_e_no_local_var_external=03209_E_Lokalne zmienne nie mog¥ by† zadeklarowane jako EXTERNAL
% Declaring local variables as external is not allowed. Only global variables can reference
% to external variables.
parser_e_proc_already_external=03210_E_Procedura ju¾ zadeklarowana jako EXTERNAL
% The procedure is already declared with the EXTERNAL directive in an interface or
% forward declaration.
parser_w_implicit_uses_of_variants_unit=03211_W_Dopisanie moduˆu Variants do sekcji uses
% The Variant type is used in the unit without any used unit using the Variants unit. The
% compiler has implicitly added the Variants unit to the uses list. To remove this warning
% the Variants unit needs to be added to the uses statement.
parser_e_no_static_method_in_interfaces=03212_E_Metody statyczne nie mog¥ by† u¾yte w interfejsach
% The specifier \var{class} and directive \var{static} can't be used in interfaces
% because all methods of an interfaces must be public.
parser_e_arithmetic_operation_overflow=03213_E_Wyst¥piˆo przepeˆnienie w operacji arytmetycznej
% An operation on two integers values produced an overflow
parser_e_protected_or_private_expected=03214_E_Oczekiwano "protected" albo "private"
% \var{strict} can be only used together with \var{protected} or \var{private}.
% \end{description} % \end{description}
# #
# Type Checking # Type Checking
@ -1118,6 +1221,26 @@ type_e_operator_not_allowed=04051_E_Operator nie pasuje do operandu
% operands % operands
type_e_constant_expr_expected=04052_E_Oczekiwano staˆego wyra¾enia type_e_constant_expr_expected=04052_E_Oczekiwano staˆego wyra¾enia
% The compiler expects an constant expression, but gets a variable expression. % The compiler expects an constant expression, but gets a variable expression.
type_e_operator_not_supported_for_types=04053_E_Operacja "$1" niedozwolona dla typ¢w "$2" i "$3"
% The operation is not allowed for the supplied types
type_e_illegal_type_conversion=04054_E_Nieprawidˆowa konwersja typ¢w: "$1" do "$2"
% When doing a type-cast, you must take care that the sizes of the variable and
% the destination type are the same.
type_h_pointer_to_longint_conv_not_portable=04055_H_Konwersja pomi©dzy typami caˆkowitymi i wska«nikami jest nieprzeno˜na
% If you typecast a pointer to a longint (or vice-versa), this code will not compile
% on a machine using 64-bit for pointer storage.
type_w_pointer_to_longint_conv_not_portable=04056_W_Konwersja pomi©dzy typami caˆkowitymi i wska«nikami jest nieprzeno˜na
% If you typecast a pointer to a ordinal type of a different size (or vice-versa), this can
% cause problems. This is a warning to help finding the 32bit specific code where cardinal/longint is used
% to typecast pointers to ordinals. A solution is to use the ptrint/ptruint types instead.
type_e_cant_choose_overload_function=04057_E_Nie mo¾na okre˜li†, kt¢r¥ z przeci¥¾onych funkcji wywoˆa†
% 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
% it with a parameter which is of type \var{integer}.
type_e_illegal_count_var=04058_E_Nieprawidˆowy typ licznika p©tli
% The type of a \var{for} loop variable must be an ordinal type.
% Loop variables cannot be reals or strings.
% \end{description} % \end{description}
# #
# Symtable # Symtable
@ -1132,7 +1255,7 @@ sym_e_id_not_found=05000_E_Nie odnaleziono identyfikatora $1
% The compiler doesn't know this symbol. Usually happens when you misspel % 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 % the name of a variable or procedure, or when you forgot to declare a
% variable. % variable.
sym_f_internal_error_in_symtablestack=05001_F_Internal Error in SymTableStack() sym_f_internal_error_in_symtablestack=05001_F_Bˆ¥d wewn©trzny w SymTableStack()
% An internal error occurred in the compiler; If you encounter such an error, % 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 % please contact the developers and try to provide an exact description of
% the circumstances in which the error occurs. % the circumstances in which the error occurs.
@ -1256,6 +1379,16 @@ sym_w_non_implemented_symbol=05055_W_Symbol "$1" nie jest zaimplementowany
sym_e_cant_create_unique_type=05056_E_Nie mo¾na utworzy† unikalnego typu z tego typu sym_e_cant_create_unique_type=05056_E_Nie mo¾na utworzy† unikalnego typu z tego typu
% Only simple types like ordinal, float and string types are supported when % Only simple types like ordinal, float and string types are supported when
% redefining a type with \var{type newtype = type oldtype;}. % redefining a type with \var{type newtype = type oldtype;}.
sym_h_uninitialized_local_variable=05057_H_Zmienna lokalna "$1" mo¾e nie by† zainicjalizowana
% This message is displayed if the compiler thinks that a variable will
% be used (i.e. appears in the right-hand-side of an expression) when it
% was not initialized first (i.e. appeared in the left-hand side of an
% assigment)
sym_h_uninitialized_variable=05058_H_Zmienna "$1" mo¾e nie by† zainicjalizowana
% This message is displayed if the compiler thinks that a variable will
% be used (i.e. appears in the right-hand-side of an expression) when it
% was not initialized first (i.e. appeared in the left-hand side of an
% assigment)
% \end{description} % \end{description}
# #
# Codegenerator # Codegenerator
@ -1266,46 +1399,9 @@ sym_e_cant_create_unique_type=05056_E_Nie mo
% This section lists all messages that can be displayed if the code % This section lists all messages that can be displayed if the code
% generator encounters an error condition. % generator encounters an error condition.
% \begin{description} % \begin{description}
cg_e_break_not_allowed=06000_E_Nie mo¾na u¾y† BREAK w tym miejscu
% You're trying to use \var{break} outside a loop construction.
cg_e_continue_not_allowed=06001_E_Nie mo¾na u¾y† CONTINUE w tym miejscu
% You're trying to use \var{continue} outside a loop construction.
cg_e_too_complex_expr=06002_E_Zbyt skomplikowane wyra¾enie - przepeˆnienie stosu FPU
% Your expression is too long for the compiler. You should try dividing the
% construct over multiple assignments.
cg_e_illegal_expression=06003_E_Nieprawidˆowe wyra¾enie
% This can occur under many circumstances. Mostly when trying to evaluate
% constant expressions.
cg_e_invalid_integer=06004_E_Nieprawidˆowe wyra¾enie caˆkowite
% You made an expression which isn't an integer, and the compiler expects the
% result to be an integer.
cg_e_invalid_qualifier=06005_E_Nieprawidˆowy kwalifikator
% 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=06006_E_G¢rna granica zakresu jest mniejsza od dolnej
% You are declaring a subrange, and the lower limit is higher than the high
% limit of the range.
cg_e_illegal_count_var=06007_E_Nieprawidˆowa zmienna dla licznika
% 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=06008_E_Nie mo¾na ustali†, kt¢r¥ z przeci¥¾onych funkcji wywoˆa†
% 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
% it with a parameter which is of type \var{integer}.
cg_e_parasize_too_big=06009_E_Rozmiar listy parametr¢w przekracza 65535 bajt¢w cg_e_parasize_too_big=06009_E_Rozmiar listy parametr¢w przekracza 65535 bajt¢w
% The I386 processor limits the parameter list to 65535 bytes (the \var{RET} % The I386 processor limits the parameter list to 65535 bytes (the \var{RET}
% instruction causes this) % instruction causes this)
cg_e_illegal_type_conversion=06010_E_Nieprawidˆowa konwersja typ¢w
% 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=06011_D_Konwersja mi©dzy wska«nikami a typem Cardinal nie jest przeno˜na na inne platformy
% If you typecast a pointer to a longint (or vice-versa), this code will not compile
% on a machine using 64-bit for pointer storage.
cg_e_file_must_call_by_reference=06012_E_Zmienne plikowe musz¥ by† przekazywane przez referencje cg_e_file_must_call_by_reference=06012_E_Zmienne plikowe musz¥ by† przekazywane przez referencje
% You cannot specify files as value parameters, i.e. they must always be % You cannot specify files as value parameters, i.e. they must always be
% declared \var{var} parameters. % declared \var{var} parameters.
@ -1319,10 +1415,6 @@ cg_e_cant_use_far_pointer_there=06013_E_U
% ... % ...
% p:=@mem[a000:000]; % p:=@mem[a000:000];
% \end{verbatim} % \end{verbatim}
cg_e_var_must_be_reference=06014_E_Nieprawidˆowe przekazanie parametru przez referencj©
% 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=06015_E_EXPORT declared functions can't be called cg_e_dont_call_exported_direct=06015_E_EXPORT declared functions can't be called
% No longer in use. % No longer in use.
cg_w_member_cd_call_from_method=06016_W_Mo¾liwe nieprawidˆowe wywoˆanie konstruktora/destruktora cg_w_member_cd_call_from_method=06016_W_Mo¾liwe nieprawidˆowe wywoˆanie konstruktora/destruktora
@ -1339,13 +1431,13 @@ cg_w_unreachable_code=06018_W_Kod nie zostanie nigdy wykonany
% {.. code ...} % {.. code ...}
% end; % end;
% \end{verbatim} % \end{verbatim}
cg_e_cant_call_abstract_method=06020_E_Nie mo¾na bezpo˜rednio wywoˆa† metod abstrakcujnych cg_e_cant_call_abstract_method=06020_E_Nie mo¾na bezpo˜rednio wywoˆa† metod abstrakcyjnych
% You cannot call an abstract method directy, instead you must call a % You cannot call an abstract method directy, instead you must call a
% overriding child method, because an abstract method isn't implemented. % overriding child method, because an abstract method isn't implemented.
cg_d_register_weight=06027_DL_Rejestr $1 waga $2 $3 cg_d_register_weight=06027_DL_Rejestr $1 waga $2 $3
% Debugging message. Shown when the compiler considers a variable for % Debugging message. Shown when the compiler considers a variable for
% keeping in the registers. % keeping in the registers.
cg_d_stackframe_omited=06029_DL_Omini©to ramk© stosu cg_d_stackframe_omited=06029_DL_Pomini©to ramk© stosu
% Some procedure/functions do not need a complete stack-frame, so it is omitted. % 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. % This message will be displayed when the {-vd} switch is used.
cg_e_unable_inline_object_methods=06031_E_Metody obiekt¢w i klas nie mog¥ by† inline cg_e_unable_inline_object_methods=06031_E_Metody obiekt¢w i klas nie mog¥ by† inline
@ -1397,7 +1489,6 @@ cg_e_control_flow_outside_finally=06040_E_Break, Continue i Exit nie s
% If the procedure \var{p} raises an exception the finally block is % 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: % executed. If the execution reaches the exit, it's unclear what to do:
% exiting the procedure or searching for another exception handler % exiting the procedure or searching for another exception handler
% \end{description}
cg_w_parasize_too_big=06041_W_Rozmiar parametr¢w przekroczyˆ limit dla niekt¢rych procesor¢w cg_w_parasize_too_big=06041_W_Rozmiar parametr¢w przekroczyˆ limit dla niekt¢rych procesor¢w
% This indicates that you are declaring more than 64K of parameters, which % This indicates that you are declaring more than 64K of parameters, which
% might not be supported on other processor targets. % might not be supported on other processor targets.
@ -1407,6 +1498,11 @@ cg_w_localsize_too_big=06042_W_Rozmiar zmiennych lokalnych przekroczy
cg_e_localsize_too_big=06043_E_Rozmiar zmiennych lokalnych przekroczyˆ dopuszczalny limit cg_e_localsize_too_big=06043_E_Rozmiar zmiennych lokalnych przekroczyˆ dopuszczalny limit
% This indicates that you are declaring more than 32K of lcoal variables, which % This indicates that you are declaring more than 32K of lcoal variables, which
% is not supported by this processor. % is not supported by this processor.
cg_e_break_not_allowed=06044_E_BREAK mo¾na u¾y† tylko wewn¥trz p©tli
% You're trying to use \var{break} outside a loop construction.
cg_e_continue_not_allowed=06045_E_CONTINUE mo¾na u¾y† tylko wewn¥trz p©tli
% You're trying to use \var{continue} outside a loop construction.
% \end{description}
# EndOfTeX # EndOfTeX
# #
@ -1418,7 +1514,7 @@ asmr_d_start_reading=07000_DL_Rozpocz
% This informs you that an assembler block is being parsed % This informs you that an assembler block is being parsed
asmr_d_finish_reading=07001_DL_Zakoäczenie parsowania bloku asemblera w stylu $1 asmr_d_finish_reading=07001_DL_Zakoäczenie parsowania bloku asemblera w stylu $1
% This informs you that an assembler block has finished. % This informs you that an assembler block has finished.
asmr_e_none_label_contain_at=07002_E_Opr¢cz etykiet ¾aden identyfikator nie mo¾e zawiera† @ asmr_e_none_label_contain_at=07002_E_½aden identyfikator (poza etykietami) nie mo¾e zawiera† @
% A identifier which isn't a label can't contain a @. % A identifier which isn't a label can't contain a @.
asmr_e_building_record_offset=07004_E_Bˆ¥d tworzenia offsetu rekordu asmr_e_building_record_offset=07004_E_Bˆ¥d tworzenia offsetu rekordu
% There has an error occured while building the offset of a record/object % There has an error occured while building the offset of a record/object
@ -1612,10 +1708,23 @@ asmr_e_invalid_reg_list_in_movem=07095_E_Nieprawid
% Trying to use the \var{movem} opcode with invalid registers % Trying to use the \var{movem} opcode with invalid registers
% to save or restore. % to save or restore.
asmr_e_invalid_reg_list_for_opcode=07096_E_Nieprawidˆowa lista rejestr¢w dla opkodu asmr_e_invalid_reg_list_for_opcode=07096_E_Nieprawidˆowa lista rejestr¢w dla opkodu
asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¾szego trybu procesora ($1) asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¾szego typu procesora ($1)
% Trying to use an instruction which is not supported in the current % Trying to use an instruction which is not supported in the current
% cpu mode. Use a higher cpu generation to be able to use this % cpu mode. Use a higher cpu generation to be able to use this
% opcode in your assembler block % opcode in your assembler block
asmr_w_unable_to_determine_reference_size_using_dword=07098_W_Nie okre˜lono rozmiaru operand¢w, domy˜lne u¾ycie DWORD
% You should specify explicitly a size for the reference, because
% the compiler is unable to determine what size (byte,word,dword,etc.) it
% should use for the reference. This warning is only used in Delphi mode where
% it falls back to use DWORD as default.
asmr_e_illegal_shifterop_syntax=07099_E_Bˆ¥d skˆadni przy operandzie shifter
% ARM only; ARM assembler supports a so called shifter operand. The used syntax isn't
% a valid shifter operand. Example for an operation with shifter operand:
% \begin{verbatim}
% asm
% orr r2,r2,r2,lsl #8
% end;
% \end{verbatim}
# #
# Assembler/binary writers # Assembler/binary writers
# #
@ -1826,16 +1935,17 @@ unit_u_second_load_unit=10036_U_Drugie za
unit_u_check_time=10037_U_Sprawdzanie pliku PPU: $1 czas: $2 unit_u_check_time=10037_U_Sprawdzanie pliku PPU: $1 czas: $2
% When you use the \var{-vu} flag, the compiler show the filename and % When you use the \var{-vu} flag, the compiler show the filename and
% date and time of the file which a recompile depends on % date and time of the file which a recompile depends on
unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2 ### The following two error msgs is currently disabled.
% when recompilation of an unit is required the compiler will check that #unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
% the same conditionals are set for the recompiliation. The compiler has #% when recompilation of an unit is required the compiler will check that
% found a conditional that currently is defined, but was not used the last #% the same conditionals are set for the recompiliation. The compiler has
% time the unit was compiled. #% found a conditional that currently is defined, but was not used the last
unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2 #% time the unit was compiled.
% when recompilation of an unit is required the compiler will check that #unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
% the same conditionals are set for the recompiliation. The compiler has #% when recompilation of an unit is required the compiler will check that
% found a conditional that was used the last time the unit was compiled, but #% the same conditionals are set for the recompiliation. The compiler has
% the conditional is currently not defined. #% found a conditional that was used the last time the unit was compiled, but
#% the conditional is currently not defined.
unit_w_cant_compile_unit_with_changed_incfile=10040_W_Nie mo¾na skompilowa† moduˆu $1, znaleziono zmodyfikowane pliki include unit_w_cant_compile_unit_with_changed_incfile=10040_W_Nie mo¾na skompilowa† moduˆu $1, znaleziono zmodyfikowane pliki include
% A unit was found to have modified include files, but % A unit was found to have modified include files, but
% some source files were not found, so recompilation is impossible. % some source files were not found, so recompilation is impossible.
@ -1996,8 +2106,6 @@ option_interpreting_firstpass_option=11036_D_Interpretowanie opcji "$1"
option_interpreting_file_option=11033_D_Interpretowanie opcji plikowej "$1" option_interpreting_file_option=11033_D_Interpretowanie opcji plikowej "$1"
option_read_config_file=11034_D_Czytanie pliku konfiguracyjnego "$1" option_read_config_file=11034_D_Czytanie pliku konfiguracyjnego "$1"
option_found_file=11035_D_Znaleziono nazw© pliku «r¢dˆowego "$1" option_found_file=11035_D_Znaleziono nazw© pliku «r¢dˆowego "$1"
option_defining_symbol=11037_D_Definiowanie symbolu $1
option_undefining_symbol=11038_D_Usuwanie symbolu $1
% Additional infos about options, displayed % Additional infos about options, displayed
% when you have debug option turned on. % when you have debug option turned on.
option_code_page_not_available=11039_E_Nieznana strona kodowa option_code_page_not_available=11039_E_Nieznana strona kodowa
@ -2008,22 +2116,28 @@ option_code_page_not_available=11039_E_Nieznana strona kodowa
# Logo (option -l) # Logo (option -l)
# #
option_logo=11023_[ option_logo=11023_[
Free Pascal Compiler wersja $FPCVER [$FPCDATE] dla $FPCTARGET Free Pascal Compiler wersja $FPCVERSION [$FPCDATE] dla $FPCCPU
Copyright (c) 1993-2003 by Florian Klaempfl Copyright (c) 1993-2005 by Florian Klaempfl
] ]
# #
# Info (option -i) # Info (option -i)
# #
option_info=11024_[ option_info=11024_[
Free Pascal Compiler wersja $FPCVER Free Pascal Compiler wersja $FPCVERSION
Data kompilatora : $FPCDATE Data kompilatora : $FPCDATE
Platforma docelowa: $FPCTARGET Platforma docelowa: $FPCCPU
Wspierane platformy: Wspierane platformy:
$OSTARGETS $OSTARGETS
Wspierane instrukcje CPU:
$INSTRUCTIONSETS
Wspierane instrukcje FPU:
$FPUINSTRUCTIONSETS
Ten program jest oparty na GNU General Public Licence Ten program jest oparty na GNU General Public Licence
Przeczytaj COPYING.FPC aby dowiedzie† si© wi©cej Przeczytaj COPYING.FPC aby dowiedzie† si© wi©cej
@ -2055,18 +2169,46 @@ option_help_pages=11025_[
**0*_wpisz + po przeˆ¥czniku aby go aktywowa†, - aby dezaktywowa† **0*_wpisz + po przeˆ¥czniku aby go aktywowa†, - aby dezaktywowa†
**1a_kompilator nie usuwa wygenerowanego pliku asemblera **1a_kompilator nie usuwa wygenerowanego pliku asemblera
**2al_wypisuje numery linii do pliku asemblera **2al_wypisuje numery linii do pliku asemblera
**2an_wypisuje informacje o w©zˆach do pliku asemblera
*L2ap_u¾ycie potok¢w zamiast tymczasowych plik¢w asemblera
**2ar_wypisuje alokacje/zwalnianie rejestr¢w do pliku asemblera **2ar_wypisuje alokacje/zwalnianie rejestr¢w do pliku asemblera
**2at_wypisuje tymczasowe alokacje/zwalnianie do pliku asemblera **2at_wypisuje tymczasowe alokacje/zwalnianie do pliku asemblera
**1A<x>_format wyj˜ciowy:
**2Adefault_u¾ycie domy˜lnego asemblera
3*2Aas_asemblacja przy u¾yciu GNU AS
3*2Anasmcoff_plik coff (Go32v2) przy u¾yciu Nasm
3*2Anasmelf_plik elf32 (Linux) przy u¾yciu Nasm
3*2Anasmwin32_plik obj (Win32) przy u¾yciu Nasm
3*2Anasmwdosx_plik obj (Win32/WDOSX) przy u¾yciu Nasm
3*2Awasm_plik obj przy u¾yciu Wasm (Watcom)
3*2Anasmobj_plik obj przy u¾yciu Nasm
3*2Amasm_plik obj przy u¾yciu Masm (Microsoft)
3*2Atasm_plik obj przy u¾yciu Tasm (Borland)
3*2Aelf_bezpo˜redni zapis do pliku elf32 (Linux)
3*2Acoff_bezpo˜redni zapis do pliku coff (Go32v2)
3*2Apecoff_bezpo˜redni zapis do pliku pecoff (Win32)
4*2Aas_asemblacja przy u¾yciu GNU AS
6*2Aas_o-file (Unix) przy u¾yciu GNU AS
6*2Agas_asembler GNU Motorola
6*2Amit_skˆadnia MIT (dawniej GAS)
6*2Amot_standardowy asembler Motorola
A*2Aas_asemblacja przy u¾yciu GNU AS
P*2Aas_asemblacja przy u¾yciu GNU AS
S*2Aas_asemblacja przy u¾yciu GNU AS
**1b_generuje informacje przegl¥darki **1b_generuje informacje przegl¥darki
**2bl_generuje informacje o lokalnych symbolach **2bl_generuje informacje o lokalnych symbolach
**1B_budowanie wszystkich moduˆ¢w **1B_budowanie wszystkich moduˆ¢w
**1C<x>_opcje generacji kodu: **1C<x>_opcje generacji kodu:
**2Cc<x>_ustawia domy˜lny spos¢b wywoˆania funkcji/procedur na <x>
**2CD_tworzenie tak¾e bibliotek dynamicznych (niedost©pne) **2CD_tworzenie tak¾e bibliotek dynamicznych (niedost©pne)
**2Ce_kompilacja z emulowanymi opkodami zmiennoprzecinkowymi **2Ce_kompilacja z emulowanymi opkodami zmiennoprzecinkowymi
**2Cf<x>_ustawia u¾ywany zbi¢r instrukcji FPU na <x> (u¾yj "fpc -i", aby zobaczy† mo¾liwe warto˜ci)
**2Cg_generowanie kodu PIC
**2Ch<n>_rozmiar sterty w bajtach (pomi©dzy 1023 i 67107840) **2Ch<n>_rozmiar sterty w bajtach (pomi©dzy 1023 i 67107840)
**2Ci_sprawdzanie operacji wej˜cia/wyj˜cia **2Ci_sprawdzanie operacji wej˜cia/wyj˜cia
**2Cn_omini©cie etapu linkowania **2Cn_pomini©cie etapu linkowania
**2Co_sprawdzanie przepeˆnienia liczb caˆkowitych **2Co_sprawdzanie przepeˆnienia liczb caˆkowitych
**2Cp<x>_ustawia u¾ywany zbi¢r instrukcji na <x> (u¾yj "fpc -i", aby zobaczy† mo¾liwe warto˜ci)
**2Cr_sprawdzanie zakresu **2Cr_sprawdzanie zakresu
**2CR_sprawdzanie poprawno˜ci wywoˆywania metod obiekt¢w **2CR_sprawdzanie poprawno˜ci wywoˆywania metod obiekt¢w
**2Cs<n>_ustawienie rozmiar stosu na <n> **2Cs<n>_ustawienie rozmiar stosu na <n>
@ -2075,26 +2217,31 @@ option_help_pages=11025_[
**1d<x>_zdefiniowanie symbolu <x> **1d<x>_zdefiniowanie symbolu <x>
*O1D_generacja pliku DEF *O1D_generacja pliku DEF
*O2Dd<x>_ustawienie opisu na <x> *O2Dd<x>_ustawienie opisu na <x>
**2Dv<x>_ustawienie wersji DLL na <x>
*O2Dw_aplikacja PM *O2Dw_aplikacja PM
**1e<x>_ustawienie ˜cie¾ki do asemblera i linkera **1e<x>_ustawienie ˜cie¾ki do asemblera i linkera
**1E_to samo co -Cn **1E_to samo co -Cn
**1F<x>_ustawianie nazw i ˜cie¾ek: **1F<x>_ustawianie nazw i ˜cie¾ek:
**2Fa<x>[,y]_wczytuje <x> (i [y]) zanim zostani¥ wczytane moduˆy z sekcji USES
**2Fc<x>_ustawienie strony kodowej «r¢deˆ na <x>
**2FD<x>_ustawienie katalogu z narz©dziami kompilatora **2FD<x>_ustawienie katalogu z narz©dziami kompilatora
**2Fe<x>_przekierowanie komunikat¢w o bˆ©dach do pliku <x> **2Fe<x>_przekierowanie komunikat¢w o bˆ©dach do pliku <x>
**2FE<x>_ustawienie katalogu dla skompilowanych program¢w/moduˆ¢w na<x> **2FE<x>_ustawienie katalogu dla skompilowanych program¢w/moduˆ¢w na <x>
**2Fi<x>_dodanie <x> do ˜cie¾ki include'¢w **2Fi<x>_dodanie <x> do ˜cie¾ki include'¢w
**2Fl<x>_dodanie <x> do ˜cie¾ki bibliotek **2Fl<x>_dodanie <x> do ˜cie¾ki bibliotek
*L2FL<x>_u¾ycie <x> jako dynamicznego linkera **2FL<x>_u¾ycie <x> jako dynamicznego linkera
**2Fo<x>_dodanie <x> do ˜cie¾ki obiekt¢w **2Fo<x>_dodanie <x> do ˜cie¾ki obiekt¢w
**2Fr<x>_ˆadowanie pliku <x> z komunikatami bˆ©d¢w **2Fr<x>_ˆadowanie pliku <x> z komunikatami bˆ©d¢w
**2Fu<x>_dodanie <x> do ˜cie¾ki moduˆ¢w **2Fu<x>_dodanie <x> do ˜cie¾ki moduˆ¢w
**2FU<x>_ustawienie katalogu dla skompilowanych moduˆ¢w, uniewa¾nia -FE **2FU<x>_ustawienie katalogu dla skompilowanych moduˆ¢w, uniewa¾nia -FE
*g1g_generacja informacji debuggera: *g1g_generacja informacji debuggera:
*g2gg_u¾ycie gsym *g2gc_generacja kodu sprawdzaj¥cego wska«niki
*g2gd_u¾ycie dbx *g2gd_u¾ycie dbx
*g2gg_u¾ycie gsym
*g2gh_u¾ycie moduˆu ˜ledzenia sterty(do wykrywania wyciek¢w pami©ci) *g2gh_u¾ycie moduˆu ˜ledzenia sterty(do wykrywania wyciek¢w pami©ci)
*g2gl_u¾ycie moduˆu z informacjami o numerach linii programu *g2gl_u¾ycie moduˆu z informacjami o numerach linii programu
*g2gc_generacja kodu sprawdzaj¥cego wska«niki *g2gv_generacja kodu mo¾liwego do ˜ledzenia przy pomocy valgrind
*g2gw_generacja informacji debuggera dwarf
**1i_informacje **1i_informacje
**2iD_zwraca dat© kompilatora **2iD_zwraca dat© kompilatora
**2iV_zwraca wersj© kompilatora **2iV_zwraca wersj© kompilatora
@ -2113,65 +2260,9 @@ option_help_pages=11025_[
**2Mgpc_kompatybilno˜† z gpc **2Mgpc_kompatybilno˜† z gpc
**2Mmac_kompatybilno˜† z dialektami pascala na Macintosha **2Mmac_kompatybilno˜† z dialektami pascala na Macintosha
**1n_zignorowanie standardowego pliku konfiguracyjnego **1n_zignorowanie standardowego pliku konfiguracyjnego
**1N<x>optymalizacje w©zˆ¢w drzewa
**2Nu_rozwijanie p©tli
**1o<x>_zmiana nazwy skompilowanego programu na <x> **1o<x>_zmiana nazwy skompilowanego programu na <x>
**1pg_generacja kodu do profilowania przez gprof(definiuje FPC_PROFILE)
*L1P_u¾ycie potok¢w zamiast tymczasowych plik¢w asemblera
**1S<x>_opcje skˆadni:
**2S2_to samo co -Mobjfpc
**2Sc_wspieranie operator¢w C (*=,+=,/= oraz -=)
**2sa_include assertion code.
**2Sd_to samo co -Mdelphi
**2Se<x>_kompilator zatrzymuje si© po <x> bˆ©dach (domy˜lnie 1)
**2Sg_zezwolenie na LABEL i GOTO
**2Sh_u¾ycie ansistring¢w
**2Si_wspieranie INLINE w stylu C++
**2Sm_wspieranie makr jak w C (opcja globalna)
**2So_to samo co -Mtp
**2Sp_to samo co -Mgpc
**2Ss_konstruktory musz¥ mie† nazw© init (destruktory - done)
**2St_zezwalanie na sˆowo kluczowe static w obiektach
**1s_pomini©cie wywoˆania asemblera i linkera (tylko w poˆ¥czeniu z -a)
**2sh_generacja skryptu do linkowania na ho˜cie
**2sr_omini©cie fazy alokowania rejestr¢w (optymalizacje b©d¥ wyˆ¥czone)
**2st_generacja skryptu do linkowania na celu
**1u<x>_usuni©cie symbolu <x>
**1U_opcje moduˆ¢w:
**2Un_pomini©cie sprawdzania nazwy moduˆu
**2Ur_generacja moduˆu do wydania (release)
**2Us_kompilacja moduˆu system
**1v<x>_Obszerne opisy. <x> jest kombinacj¥ nast©puj¥cych liter:
**2*_e : Pokazuje bˆ©dy (domy˜lne) d : Pokazuje informacje debugowania
**2*_w : Pokazuje ostrze¾enia u : Pokazuje informacje o moduˆach
**2*_n : Pokazuje notki t : Pokazuje pr¢bowane/u¾yte pliki
**2*_h : Pokazuje podpowiedzi m : Pokazuje zdefiniowane makra
**2*_i : Pokazuje og¢lne informacje p : Pokazuje skompilowane procedury
**2*_l : Pokazuje numery lini c : Pokazuje warunki
**2*_a : Pokazuje wszystko 0 : Nic nie pokazuje (opr¢cz bˆ©d¢w)
**2*_b : Pokazuje wszystkie r : Tryb kompatybilno˜ci z Rhide/GCC
**2*_ deklaracje procedur/funkcji x : Informacje o pliku exe (tylko Win32)
**2*_ je˜li wyst¥pi bˆ¥d
**1V_zapisanie pliku fpcdebug.txt z wieloma informacjami do debugowania
**1X_opcje plik¢w wykonywalnych:
*L2Xc_linkuje z bibliotek¥ C
**2Xs_wyci©cie wszystkich symboli z pliku
**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
**2XS_linkowanie statycznie (domy˜lne)(definiuje FPC_LINK_STATIC)
**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
**0*_Opcje specyficzne dla procesora:
3*1A<x>_format wyj˜ciowy:
3*2Aas_asemblacja przy u¾yciu GNU AS
3*2Anasmcoff_plik coff (Go32v2) przy u¾yciu Nasm
3*2Anasmelf_plik elf32 (Linux) przy u¾yciu Nasm
3*2Awasm_plik obj przy u¾yciu Wasm (Watcom)
3*2Anasmobj_plik obj przy u¾yciu Nasm
3*2Amasm_plik obj przy u¾yciu Masm (Microsoft)
3*2Atasm_plik obj przy u¾yciu Tasm (Borland)
3*2Acoff_bezpo˜redni zapis do pliku coff (Go32v2)
3*2Apecoff_bezpo˜redni zapis do pliku pecoff (Win32)
3*1R<x>_styl zapisu asemblera:
3*2Ratt_styl AT&T
3*2Rintel_styl Intela
3*2Rdirect_kopiowanie tekstu asemblera bezpo˜rednio do pliku asemblera
3*1O<x>_optymalizacje: 3*1O<x>_optymalizacje:
3*2Og_generacja mniejszego kodu 3*2Og_generacja mniejszego kodu
3*2OG_generacja szybszego kodu (domy˜lne) 3*2OG_generacja szybszego kodu (domy˜lne)
@ -2179,53 +2270,112 @@ option_help_pages=11025_[
3*2Ou_wˆ¥czenie niepewnych optymalizacji (zobacz w dokumentacji) 3*2Ou_wˆ¥czenie niepewnych optymalizacji (zobacz w dokumentacji)
3*2O1_optymalizacje pierwszego stopnia (szybkie) 3*2O1_optymalizacje pierwszego stopnia (szybkie)
3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze) 3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze)
3*2O3_optymalizacje trzeciego stopnia (to samo co -O2u) 3*2O3_optymalizacje trzeciego stopnia (powtarzane maksymalnie 5 razy -02)
3*2Op<x>_procesor docelowy: 3*2Op<x>_procesor docelowy:
3*3Op1_ustawienie procesora docelowego na 386/486 3*3Op1_ustawienie procesora docelowego na 386/486
3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm) 3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm)
3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm) 3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm)
3*1T<x>_docelowy system operacyjny:
3*2Temx_OS/2 na EMX (wliczaj¥c EMX/RSX extender)
3*2Tgo32v2_DJ Delorie DOS extender - wersja 2
3*2Tlinux_Linux
3*2Tnetware_Novell Netware Module (clib)
3*2Tnetwlibc_Novell Netware Module (libc)
3*2Tos2_OS/2 / eComStation
3*2Tsunos_SunOS/Solaris
3*2Twatcom_DOS extendery zgodne z Watcomem
3*2Twdosx_WDOSX DOS extender
3*2Twin32_Windows 32 Bit
3*1W<x>_Opcje dla Win32
3*2WB<x>_Ustawienie bazy obrazu na szesnastkow¥ warto˜† <x>
3*2WC_Aplikacja konsolowa
3*2WD_U¾ycie DEFFILE do eksportu funkcji z DLLa lub EXE
3*2WF_Aplikacja peˆnoekranowa (tylko OS/2)
3*2WG_Aplikacja graficzna
3*2WN_Nie generuje kodu relokacji (potrzebne do debugowania)
3*2WR_Generuje kod relokacji
6*1A<x>_format wyj˜ciowy
6*2Aas_Unix o-file przy u¾yciu GNU AS
6*2Agas_GNU Motorola assembler
6*2Amit_Skˆadnia MIT (stare GAS)
6*2Amot_Standardowy asembler Motorola
6*1O_optymalizacje:
6*2Oa_wˆ¥czenie optymalizacji
6*2Og_generacja mniejszego kodu 6*2Og_generacja mniejszego kodu
6*2OG_generacja szybszego kodu (domy˜lne) 6*2OG_generacja szybszego kodu (domy˜lne)
6*2Ox_maksymalne optymalizacje (ci¥gle zawieraj¥ B<>¨DY!!!) 6*2Ox_maksymalne optymalizacje (ci¥gle zawieraj¥ B<>¨DY!!!)
6*2O0_ustawia docelowy procesor na MC68000 6*2O0_ustawia docelowy procesor na MC68000
6*2O2_ustawia docelowy procesor na MC68020+ (domy˜lne) 6*2O2_ustawia docelowy procesor na MC68020+ (domy˜lne)
6*1R<x>_styl asemblera: **1pg_generacja kodu do profilowania przy pomocy gprof (definiuje FPC_PROFILE)
6*2RMOT_asembler motorola **1R<x>_styl asemblera u¾ywanego w «r¢dˆach:
6*1T<x>_Docelowy system operacyjny: **2Rdefault_u¾ycie domy˜lnego asemblera
3*2Ratt_styl AT&T
3*2Rintel_styl Intel
6*2RMOT_styl Motorola
**1S<x>_opcje skˆadni:
**2S2_to samo co -Mobjfpc
**2Sc_wspieranie operator¢w C (*=,+=,/= oraz -=)
**2Sa_doˆ¥czanie kodu asercji
**2Sd_to samo co -Mdelphi
**2Se<x>_opcje bˆ©d¢w. <x> jest kombinacj¥:
**3*_<n> : kompilator zatrzymuje si© po <x> bˆ©dach (domy˜lnie 1)
**3*_w : kompilator zatrzymuje si© tak¾e na ostrze¾eniach
**3*_n : kompilator zatrzymuje si© tak¾e na notkach
**3*_h : kompilator zatrzymuje si© tak¾e na podpowiedziach
**2Sg_zezwolenie na LABEL i GOTO
**2Sh_u¾ycie ansistring¢w
**2Si_wspieranie INLINE w stylu C++
**2SI<x>_ustawia styl interfejs¢w na <x>
**3SIcom_interfejsy kompatybilne z COM (domy˜lne)
**3SIcorba_interfejsy kompatybilne z CORBA
**2Sm_wspieranie makr jak w C (opcja globalna)
**2So_to samo co -Mtp
**2Sp_to samo co -Mgpc
**2Ss_konstruktory musz¥ mie† nazw© init (destruktory - done)
**2St_zezwalanie na sˆowo kluczowe static w obiektach
**1s_pomini©cie wywoˆania asemblera i linkera
**2sh_generacja skryptu do linkowania na ho˜cie
**2st_generacja skryptu do linkowania na celu
**2sr_omini©cie fazy alokowania rejestr¢w (u¾ywaj z -alr)
**1T<x>_docelowy system operacyjny:
3*2Temx_OS/2 na EMX (wliczaj¥c EMX/RSX extender)
3*2Tfreebsd_FreeBSD
3*2Tgo32v2_DJ Delorie DOS extender - wersja 2
3*2Tlinux_Linux
3*2Tnetbsd_NetBSD
3*2Tnetware_Novell Netware Module (clib)
3*2Tnetwlibc_Novell Netware Module (libc)
3*2Topenbsd_OpenBSD
3*2Tos2_OS/2 / eComStation
3*2Tsunos_SunOS/Solaris
3*2Twatcom_DOS extendery zgodne z Watcomem
3*2Twdosx_WDOSX DOS extender
3*2Twin32_32-bitowy Windows
4*2Tlinux_Linux
6*2Tamiga_Commodore Amiga 6*2Tamiga_Commodore Amiga
6*2Tatari_Atari ST/STe/TT 6*2Tatari_Atari ST/STe/TT
6*2Tlinux_Linux-68k 6*2Tlinux_Linux-68k
6*2Tmacos_Macintosh m68k 6*2Tmacos_Macintosh m68k (nie wspierane)
6*2Tpalmos_PalmOS 6*2Tpalmos_PalmOS
P*1T<x>_Docelowy system operacyjny: A*2Tlinux_Linux
P*2Tdarwin_Darwin i MacOS X na PowerPC
P*2Tlinux_Linux na PowerPC P*2Tlinux_Linux na PowerPC
P*2Tmacos_MacOS (classic) na PowerPC P*2Tmacos_MacOS (klasyczny) na PowerPC
P*2Tmorphos_MorphOS
S*2Tlinux_Linux
**1u<x>_usuni©cie symbolu <x>
**1U_opcje moduˆ¢w:
**2Un_pomini©cie sprawdzania nazwy moduˆu
**2Ur_generacja moduˆu do wydania (release)
**2Us_kompilacja moduˆu system
**1v<x>_obszerne opisy. <x> jest kombinacj¥ nast©puj¥cych liter i cyfr:
**2*_e : pokazuje bˆ©dy (domy˜lne) 0 : nic nie pokazuje (opr¢cz bˆ©d¢w)
**2*_w : pokazuje ostrze¾enia u : pokazuje informacje o moduˆach
**2*_n : pokazuje notki t : pokazuje pr¢bowane/u¾yte pliki
**2*_h : pokazuje podpowiedzi c : pokazuje warunki
**2*_i : pokazuje og¢lne informacje d : pokazuje informacje debugowania
**2*_l : pokazuje numery lini r : tryb kompatybilno˜ci z Rhide/GCC
**2*_a : pokazuje wszystko x : informacje o pliku exe (tylko Win32)
**2*_v : zapisuje plik fpcdebug.txt p : zapisuje tree.log z drzewem
**2*_ z du¾¥ ilo˜ci¥ informacji parsowania
3*1W<x>_opcje dla Win32 i podobnych
3*2WB_tworzenie relokacyjnego obrazu
3*2WB<x>_ustawienie bazy obrazu na szesnastkow¥ warto˜† <x>
3*2WC_aplikacja konsolowa
3*2WD_u¾ycie DEFFILE do eksportu funkcji z DLLa lub EXE
3*2WF_aplikacja peˆnoekranowa (tylko OS/2)
3*2WG_aplikacja graficzna
3*2WN_nie generuje kodu relokacji (potrzebne do debugowania)
3*2WR_generuje kod relokacji
P*2WC_aplikacja konsolowa (tylko MacOS)
P*2WG_aplikacja graficzna (tylko MacOS)
P*2WT_aplikacja narz©dziowa (narz©dzie MPW, tylko MacOS)
**1X_opcje plik¢w wykonywalnych:
**2Xc_podaje --shared do linkera (tylko Unix)
**2Xd_nie u¾ywa standardowej ˜cie¾ki bibliotek (potrzebne do cross-kompilacji)
**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
**2Xm_generuje link map
**2XM<x>_ustawia nazw© gˆ¢wnego bloku programu (domy˜lnie 'main')
**2XP<x>_poprzedza nazw© binutils tekstem <x>
**2Xr<x>_ustawia ˜cie¾k© bibliotek na <x> (potrzebne do cross-kompilacji)
**2Xs_wyci©cie wszystkich symboli z pliku
**2XS_linkowanie statycznie (domy˜lne)(definiuje FPC_LINK_STATIC)
**2Xt_linkuje z bibliotekami statycznymi (podaje -static do linkera)
**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
**1*_ **1*_
**1?_pokazanie pomocy **1?_pokazanie pomocy
**1h_pokazanie pomocy bez zatrzymywania **1h_pokazanie pomocy bez zatrzymywania

View File

@ -110,11 +110,14 @@ general_i_note=01015_I_Nota:
% Prefix for Notes % Prefix for Notes
general_i_hint=01016_I_Podpowied¼: general_i_hint=01016_I_Podpowied¼:
% Prefix for Hints % Prefix for Hints
general_e_path_does_not_exist=01017_E_¦cie¿ka "$1" nie istnieje
% The specified path does not exist.
general_e_compilation_aborted=01018_E_Kompilacja zatrzymana
% \end{description} % \end{description}
# #
# Scanner # Scanner
# #
# 02061 is the last used one # 02063 is the last used one
# #
% \section{Scanner messages.} % \section{Scanner messages.}
% This section lists the messages that the scanner emits. The scanner takes % This section lists the messages that the scanner emits. The scanner takes
@ -143,7 +146,7 @@ scan_f_syn_expected=02003_F_B
scan_t_start_include_file=02004_T_Rozpoczêcie czytania pliku include $1 scan_t_start_include_file=02004_T_Rozpoczêcie czytania pliku include $1
% When you provide the \var{-vt} switch, the compiler tells you % When you provide the \var{-vt} switch, the compiler tells you
% when it starts reading an included file. % when it starts reading an included file.
scan_w_comment_level=02005_W_Znaleziono komentarz stopnia $1 scan_w_comment_level=02005_W_Znaleziono komentarz $1 stopnia
% When the \var{-vw} switch is used, then the compiler warns you if % When the \var{-vw} switch is used, then the compiler warns you if
% it finds nested comments. Nested comments are not allowed in Turbo Pascal % it finds nested comments. Nested comments are not allowed in Turbo Pascal
% and can be a possible source of errors. % and can be a possible source of errors.
@ -165,8 +168,10 @@ scan_f_cannot_open_includefile=02013_F_Nie mo
% \fpc cannot find the source file you specified in a \var{\{\$include ..\}} % \fpc cannot find the source file you specified in a \var{\{\$include ..\}}
% statement. % statement.
scan_w_only_pack_records=02015_W_Pola rekordów mog± byæ wyrównane tylko do 1,2,4,8,16 lub 32 bajtów scan_w_only_pack_records=02015_W_Pola rekordów mog± byæ wyrównane tylko do 1,2,4,8,16 lub 32 bajtów
% You are specifying the \var{\{\$PACKRECORDS n\} } with an illegal value for % You are specifying the \var{\{\$PACKRECORDS n\} } or \var{\{\$ALIGN n\} }
% \var{n}. Only 1, 2, 4, 8, 16 and 32 are valid in this case. % with an illegal value for \var{n}. For $PACKRECORDS valid alignments are 1, 2, 4, 8, 16, 32, C,
% NORMAL, DEFAULT, and for $ALIGN valid alignment are 1, 2, 4, 8, 16, 32, ON,
% OFF. Under mode MacPas $ALIGN also supports MAC68K, POWER and RESET.
scan_w_only_pack_enum=02016_W_Wyliczenia mog± byæ zapisane tylko na 1, 2 lub 4 bajtach scan_w_only_pack_enum=02016_W_Wyliczenia mog± byæ zapisane tylko na 1, 2 lub 4 bajtach
% You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
% \var{n}. Only 1,2 or 4 are valid in this case. % \var{n}. Only 1,2 or 4 are valid in this case.
@ -289,10 +294,30 @@ scan_w_appname_not_support=02061_W_Dyrektywa APPNAME jest obs
scan_e_string_exceeds_255_chars=02061_E_Sta³e ³añcuchowe nie mog± byæ d³u¿sze ni¿ 255 znaków scan_e_string_exceeds_255_chars=02061_E_Sta³e ³añcuchowe nie mog± byæ d³u¿sze ni¿ 255 znaków
% A single string constant can contain at most 255 chars. Try splitting up the % A single string constant can contain at most 255 chars. Try splitting up the
% string in multiple smaller parts and concatenate them with a + operator. % string in multiple smaller parts and concatenate them with a + operator.
scan_f_include_deep_ten=02062_F_Including include files exceeds a depth of 16. scan_f_include_deep_ten=02062_F_Przekroczono maksymaln± ilo¶æ zagnie¿d¿onych include (16)
% When including include files the files have been nested to a level of 16. % When including include files the files have been nested to a level of 16.
% The compiler will expand no further, since this may be a sign that % The compiler will expand no further, since this may be a sign that
% recursion is used. % recursion is used.
scan_e_too_many_push=02063_F_Zbyt du¿o poziomów PUSH
% A maximum of 20 levels is allowed. This error occur only in mode MacPas.
scan_e_too_many_pop=02064_E_Napotkano POP bez poprzedzaj±cego go PUSH
% This error occur only in mode MacPas.
scan_e_error_macro_lacks_value=02065_E_Makro lub zmienna "$1" nie ma przypisanej warto¶ci
% Thus the conditional compile time expression cannot be evaluated.
scan_e_wrong_switch_toggle_default=02066_E_Nieprawid³owy prze³±cznik, u¿yj ON/OFF/DEFAULT lub +/-/*
% You need to use ON or OFF or DEFAULT or a + or - or * to toggle the switch
scan_e_mode_switch_not_allowed=02067_E_Prze³±cznik trybu "$1" jest niedozwolony w tym miejscu
% A mode switch has already been encountered, or, in case of option -Mmacpas,
% a mode switch occur after UNIT.
scan_e_error_macro_undefined=02068_E_Zmienna "$1" jest niezdefiniowana
% Thus the conditional compile time expression cannot be evaluated.
scan_e_utf8_bigger_than_65535=02069_E_Napotkano kod UTF-8 wiêkszy od 65535
% \fpc handles utf-8 strings internally as widestrings e.g. the char codes are limited to 65535
scan_e_utf8_malformed=02070_E_Zniekszta³cony string UTF-8
% The given string isn't a valid UTF-8 string
scan_c_switching_to_utf8=02071_C_Napotkano sygnaturê UTF-8, u¿ycie kodowania UTF-8
% The compiler found an UTF-8 encoding signature ($ef, $bb, $bf) at the beginning of a file,
% so it interprets it as an UTF-8 file
% \end{description} % \end{description}
# #
# Parser # Parser
@ -909,6 +934,84 @@ parser_e_msg_only_for_classes=03193_E_Dyrektywa Message jest dozwolona tylko w k
% The message directive is only supported for Class types. % The message directive is only supported for Class types.
parser_e_procedure_or_function_expected=03194_E_Oczekiwano procedury lub funkcji parser_e_procedure_or_function_expected=03194_E_Oczekiwano procedury lub funkcji
% A class method can only be specified for procedures and functions. % A class method can only be specified for procedures and functions.
parser_e_illegal_calling_convention=03195_W_Dyrektywa "$1" zignorowana
% Some calling conventions are supported only by certain CPUs. I.e. most non-i386 ports support
% only the standard ABI calling convention of the CPU.
parser_e_no_object_reintroduce=03196_E_Nie mo¿na u¿yæ REINTRODUCE dla obiektów
% \var{reintroduce} is not supported for objects.
parser_e_paraloc_only_one_para=03197_E_Ka¿dy argument musi posiadaæ swoj± pozycjê
% If locations for arguments are specified explicitly as it is required by
% some syscall conventions, each argument must have it's only location, things
% like \var{procedure p(i,j : longint 'r1');} aren't allowed
parser_e_paraloc_all_paras=03198_E_Ka¿dy argument musi posiadaæ swoj± pozycjê
% If one argument has an explicit argument location, all arguments of a procedure
% must have one.
parser_e_illegal_explicit_paraloc=03199_E_Nieznana pozycja argumentu
% The location specified for an argument isn't recognized by the compiler
parser_e_32bitint_or_pointer_variable_expected=03200_E_Oczekiwano 32 bitowej liczby typu Integer albo wska¼nika
% The libbase for MorphOS/AmigaOS can be give only as \var{longint}, \var{dword} or any pointer variable.
parser_e_goto_outside_proc=03201_E_Nie mo¿na u¿yæ instrukcji GOTO pomiêdzy procedurami
% It isn't allowed to use the \var{goto} statements referencing labels outside the
% current procedure. The following example shows the problem:
% \begin{verbatim}
% ...
% procedure p1;
% label
% l1;
%
% procedure p2;
% begin
% goto l1; // This goto ISN'T allowed
% end;
%
% begin
% p2
% l1:
% end;
% ...
%
% \end{verbatim}
parser_f_too_complex_proc=03202_F_Zbyt rozbudowana procedura, spróbuj rozbiæ j± na mniejsze
% Your procedure body is too long for the compiler. You should split the
% procedure into multiple smaller procedures.
parser_e_illegal_expression=03203_E_Nieprawid³owe wyra¿enie
% This can occur under many circumstances. Mostly when trying to evaluate
% constant expressions.
parser_e_invalid_integer=03204_E_Nieprawid³owe wyra¿enie (powinno zwóciæ liczbê ca³kowit±)
% You made an expression which isn't an integer, and the compiler expects the
% result to be an integer.
parser_e_invalid_qualifier=03205_E_Nieprawid³owy kwalifikator
% 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}
parser_e_upper_lower_than_lower=03206_E_Górna granica zakresu jest mniejsza od dolnej
% You are declaring a subrange, and the lower limit is higher than the high
% limit of the range.
parser_e_macpas_exit_wrong_param=03207_E_Parametr funkcji EXIT musi byæ nazw± procedury, w której jej u¿yto
% Non local exit is not allowed. This error occur only in mode MacPas.
parser_e_illegal_assignment_to_count_var=03208_E_Nieprawid³owe przypisanie do licznika pêtli "$1"
% The type of a \var{for} loop variable must be an ordinal type.
% Loop variables cannot be reals or strings.
parser_e_no_local_var_external=03209_E_Lokalne zmienne nie mog± byæ zadeklarowane jako EXTERNAL
% Declaring local variables as external is not allowed. Only global variables can reference
% to external variables.
parser_e_proc_already_external=03210_E_Procedura ju¿ zadeklarowana jako EXTERNAL
% The procedure is already declared with the EXTERNAL directive in an interface or
% forward declaration.
parser_w_implicit_uses_of_variants_unit=03211_W_Dopisanie modu³u Variants do sekcji uses
% The Variant type is used in the unit without any used unit using the Variants unit. The
% compiler has implicitly added the Variants unit to the uses list. To remove this warning
% the Variants unit needs to be added to the uses statement.
parser_e_no_static_method_in_interfaces=03212_E_Metody statyczne nie mog± byæ u¿yte w interfejsach
% The specifier \var{class} and directive \var{static} can't be used in interfaces
% because all methods of an interfaces must be public.
parser_e_arithmetic_operation_overflow=03213_E_Wyst±pi³o przepe³nienie w operacji arytmetycznej
% An operation on two integers values produced an overflow
parser_e_protected_or_private_expected=03214_E_Oczekiwano "protected" albo "private"
% \var{strict} can be only used together with \var{protected} or \var{private}.
% \end{description} % \end{description}
# #
# Type Checking # Type Checking
@ -1118,6 +1221,26 @@ type_e_operator_not_allowed=04051_E_Operator nie pasuje do operandu
% operands % operands
type_e_constant_expr_expected=04052_E_Oczekiwano sta³ego wyra¿enia type_e_constant_expr_expected=04052_E_Oczekiwano sta³ego wyra¿enia
% The compiler expects an constant expression, but gets a variable expression. % The compiler expects an constant expression, but gets a variable expression.
type_e_operator_not_supported_for_types=04053_E_Operacja "$1" niedozwolona dla typów "$2" i "$3"
% The operation is not allowed for the supplied types
type_e_illegal_type_conversion=04054_E_Nieprawid³owa konwersja typów: "$1" do "$2"
% When doing a type-cast, you must take care that the sizes of the variable and
% the destination type are the same.
type_h_pointer_to_longint_conv_not_portable=04055_H_Konwersja pomiêdzy typami ca³kowitymi i wska¼nikami jest nieprzeno¶na
% If you typecast a pointer to a longint (or vice-versa), this code will not compile
% on a machine using 64-bit for pointer storage.
type_w_pointer_to_longint_conv_not_portable=04056_W_Konwersja pomiêdzy typami ca³kowitymi i wska¼nikami jest nieprzeno¶na
% If you typecast a pointer to a ordinal type of a different size (or vice-versa), this can
% cause problems. This is a warning to help finding the 32bit specific code where cardinal/longint is used
% to typecast pointers to ordinals. A solution is to use the ptrint/ptruint types instead.
type_e_cant_choose_overload_function=04057_E_Nie mo¿na okre¶liæ, któr± z przeci±¿onych funkcji wywo³aæ
% 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
% it with a parameter which is of type \var{integer}.
type_e_illegal_count_var=04058_E_Nieprawid³owy typ licznika pêtli
% The type of a \var{for} loop variable must be an ordinal type.
% Loop variables cannot be reals or strings.
% \end{description} % \end{description}
# #
# Symtable # Symtable
@ -1132,7 +1255,7 @@ sym_e_id_not_found=05000_E_Nie odnaleziono identyfikatora $1
% The compiler doesn't know this symbol. Usually happens when you misspel % 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 % the name of a variable or procedure, or when you forgot to declare a
% variable. % variable.
sym_f_internal_error_in_symtablestack=05001_F_Internal Error in SymTableStack() sym_f_internal_error_in_symtablestack=05001_F_B³±d wewnêtrzny w SymTableStack()
% An internal error occurred in the compiler; If you encounter such an error, % 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 % please contact the developers and try to provide an exact description of
% the circumstances in which the error occurs. % the circumstances in which the error occurs.
@ -1256,6 +1379,16 @@ sym_w_non_implemented_symbol=05055_W_Symbol "$1" nie jest zaimplementowany
sym_e_cant_create_unique_type=05056_E_Nie mo¿na utworzyæ unikalnego typu z tego typu sym_e_cant_create_unique_type=05056_E_Nie mo¿na utworzyæ unikalnego typu z tego typu
% Only simple types like ordinal, float and string types are supported when % Only simple types like ordinal, float and string types are supported when
% redefining a type with \var{type newtype = type oldtype;}. % redefining a type with \var{type newtype = type oldtype;}.
sym_h_uninitialized_local_variable=05057_H_Zmienna lokalna "$1" mo¿e nie byæ zainicjalizowana
% This message is displayed if the compiler thinks that a variable will
% be used (i.e. appears in the right-hand-side of an expression) when it
% was not initialized first (i.e. appeared in the left-hand side of an
% assigment)
sym_h_uninitialized_variable=05058_H_Zmienna "$1" mo¿e nie byæ zainicjalizowana
% This message is displayed if the compiler thinks that a variable will
% be used (i.e. appears in the right-hand-side of an expression) when it
% was not initialized first (i.e. appeared in the left-hand side of an
% assigment)
% \end{description} % \end{description}
# #
# Codegenerator # Codegenerator
@ -1266,46 +1399,9 @@ sym_e_cant_create_unique_type=05056_E_Nie mo
% This section lists all messages that can be displayed if the code % This section lists all messages that can be displayed if the code
% generator encounters an error condition. % generator encounters an error condition.
% \begin{description} % \begin{description}
cg_e_break_not_allowed=06000_E_Nie mo¿na u¿yæ BREAK w tym miejscu
% You're trying to use \var{break} outside a loop construction.
cg_e_continue_not_allowed=06001_E_Nie mo¿na u¿yæ CONTINUE w tym miejscu
% You're trying to use \var{continue} outside a loop construction.
cg_e_too_complex_expr=06002_E_Zbyt skomplikowane wyra¿enie - przepe³nienie stosu FPU
% Your expression is too long for the compiler. You should try dividing the
% construct over multiple assignments.
cg_e_illegal_expression=06003_E_Nieprawid³owe wyra¿enie
% This can occur under many circumstances. Mostly when trying to evaluate
% constant expressions.
cg_e_invalid_integer=06004_E_Nieprawid³owe wyra¿enie ca³kowite
% You made an expression which isn't an integer, and the compiler expects the
% result to be an integer.
cg_e_invalid_qualifier=06005_E_Nieprawid³owy kwalifikator
% 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=06006_E_Górna granica zakresu jest mniejsza od dolnej
% You are declaring a subrange, and the lower limit is higher than the high
% limit of the range.
cg_e_illegal_count_var=06007_E_Nieprawid³owa zmienna dla licznika
% 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=06008_E_Nie mo¿na ustaliæ, któr± z przeci±¿onych funkcji wywo³aæ
% 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
% it with a parameter which is of type \var{integer}.
cg_e_parasize_too_big=06009_E_Rozmiar listy parametrów przekracza 65535 bajtów cg_e_parasize_too_big=06009_E_Rozmiar listy parametrów przekracza 65535 bajtów
% The I386 processor limits the parameter list to 65535 bytes (the \var{RET} % The I386 processor limits the parameter list to 65535 bytes (the \var{RET}
% instruction causes this) % instruction causes this)
cg_e_illegal_type_conversion=06010_E_Nieprawid³owa konwersja typów
% 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=06011_D_Konwersja miêdzy wska¼nikami a typem Cardinal nie jest przeno¶na na inne platformy
% If you typecast a pointer to a longint (or vice-versa), this code will not compile
% on a machine using 64-bit for pointer storage.
cg_e_file_must_call_by_reference=06012_E_Zmienne plikowe musz± byæ przekazywane przez referencje cg_e_file_must_call_by_reference=06012_E_Zmienne plikowe musz± byæ przekazywane przez referencje
% You cannot specify files as value parameters, i.e. they must always be % You cannot specify files as value parameters, i.e. they must always be
% declared \var{var} parameters. % declared \var{var} parameters.
@ -1319,10 +1415,6 @@ cg_e_cant_use_far_pointer_there=06013_E_U
% ... % ...
% p:=@mem[a000:000]; % p:=@mem[a000:000];
% \end{verbatim} % \end{verbatim}
cg_e_var_must_be_reference=06014_E_Nieprawid³owe przekazanie parametru przez referencjê
% 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=06015_E_EXPORT declared functions can't be called cg_e_dont_call_exported_direct=06015_E_EXPORT declared functions can't be called
% No longer in use. % No longer in use.
cg_w_member_cd_call_from_method=06016_W_Mo¿liwe nieprawid³owe wywo³anie konstruktora/destruktora cg_w_member_cd_call_from_method=06016_W_Mo¿liwe nieprawid³owe wywo³anie konstruktora/destruktora
@ -1339,13 +1431,13 @@ cg_w_unreachable_code=06018_W_Kod nie zostanie nigdy wykonany
% {.. code ...} % {.. code ...}
% end; % end;
% \end{verbatim} % \end{verbatim}
cg_e_cant_call_abstract_method=06020_E_Nie mo¿na bezpo¶rednio wywo³aæ metod abstrakcujnych cg_e_cant_call_abstract_method=06020_E_Nie mo¿na bezpo¶rednio wywo³aæ metod abstrakcyjnych
% You cannot call an abstract method directy, instead you must call a % You cannot call an abstract method directy, instead you must call a
% overriding child method, because an abstract method isn't implemented. % overriding child method, because an abstract method isn't implemented.
cg_d_register_weight=06027_DL_Rejestr $1 waga $2 $3 cg_d_register_weight=06027_DL_Rejestr $1 waga $2 $3
% Debugging message. Shown when the compiler considers a variable for % Debugging message. Shown when the compiler considers a variable for
% keeping in the registers. % keeping in the registers.
cg_d_stackframe_omited=06029_DL_Ominiêto ramkê stosu cg_d_stackframe_omited=06029_DL_Pominiêto ramkê stosu
% Some procedure/functions do not need a complete stack-frame, so it is omitted. % 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. % This message will be displayed when the {-vd} switch is used.
cg_e_unable_inline_object_methods=06031_E_Metody obiektów i klas nie mog± byæ inline cg_e_unable_inline_object_methods=06031_E_Metody obiektów i klas nie mog± byæ inline
@ -1397,7 +1489,6 @@ cg_e_control_flow_outside_finally=06040_E_Break, Continue i Exit nie s
% If the procedure \var{p} raises an exception the finally block is % 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: % executed. If the execution reaches the exit, it's unclear what to do:
% exiting the procedure or searching for another exception handler % exiting the procedure or searching for another exception handler
% \end{description}
cg_w_parasize_too_big=06041_W_Rozmiar parametrów przekroczy³ limit dla niektórych procesorów cg_w_parasize_too_big=06041_W_Rozmiar parametrów przekroczy³ limit dla niektórych procesorów
% This indicates that you are declaring more than 64K of parameters, which % This indicates that you are declaring more than 64K of parameters, which
% might not be supported on other processor targets. % might not be supported on other processor targets.
@ -1407,6 +1498,11 @@ cg_w_localsize_too_big=06042_W_Rozmiar zmiennych lokalnych przekroczy
cg_e_localsize_too_big=06043_E_Rozmiar zmiennych lokalnych przekroczy³ dopuszczalny limit cg_e_localsize_too_big=06043_E_Rozmiar zmiennych lokalnych przekroczy³ dopuszczalny limit
% This indicates that you are declaring more than 32K of lcoal variables, which % This indicates that you are declaring more than 32K of lcoal variables, which
% is not supported by this processor. % is not supported by this processor.
cg_e_break_not_allowed=06044_E_BREAK mo¿na u¿yæ tylko wewn±trz pêtli
% You're trying to use \var{break} outside a loop construction.
cg_e_continue_not_allowed=06045_E_CONTINUE mo¿na u¿yæ tylko wewn±trz pêtli
% You're trying to use \var{continue} outside a loop construction.
% \end{description}
# EndOfTeX # EndOfTeX
# #
@ -1418,7 +1514,7 @@ asmr_d_start_reading=07000_DL_Rozpocz
% This informs you that an assembler block is being parsed % This informs you that an assembler block is being parsed
asmr_d_finish_reading=07001_DL_Zakoñczenie parsowania bloku asemblera w stylu $1 asmr_d_finish_reading=07001_DL_Zakoñczenie parsowania bloku asemblera w stylu $1
% This informs you that an assembler block has finished. % This informs you that an assembler block has finished.
asmr_e_none_label_contain_at=07002_E_Oprócz etykiet ¿aden identyfikator nie mo¿e zawieraæ @ asmr_e_none_label_contain_at=07002_E_¯aden identyfikator (poza etykietami) nie mo¿e zawieraæ @
% A identifier which isn't a label can't contain a @. % A identifier which isn't a label can't contain a @.
asmr_e_building_record_offset=07004_E_B³±d tworzenia offsetu rekordu asmr_e_building_record_offset=07004_E_B³±d tworzenia offsetu rekordu
% There has an error occured while building the offset of a record/object % There has an error occured while building the offset of a record/object
@ -1612,10 +1708,23 @@ asmr_e_invalid_reg_list_in_movem=07095_E_Nieprawid
% Trying to use the \var{movem} opcode with invalid registers % Trying to use the \var{movem} opcode with invalid registers
% to save or restore. % to save or restore.
asmr_e_invalid_reg_list_for_opcode=07096_E_Nieprawid³owa lista rejestrów dla opkodu asmr_e_invalid_reg_list_for_opcode=07096_E_Nieprawid³owa lista rejestrów dla opkodu
asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¿szego trybu procesora ($1) asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¿szego typu procesora ($1)
% Trying to use an instruction which is not supported in the current % Trying to use an instruction which is not supported in the current
% cpu mode. Use a higher cpu generation to be able to use this % cpu mode. Use a higher cpu generation to be able to use this
% opcode in your assembler block % opcode in your assembler block
asmr_w_unable_to_determine_reference_size_using_dword=07098_W_Nie okre¶lono rozmiaru operandów, domy¶lne u¿ycie DWORD
% You should specify explicitly a size for the reference, because
% the compiler is unable to determine what size (byte,word,dword,etc.) it
% should use for the reference. This warning is only used in Delphi mode where
% it falls back to use DWORD as default.
asmr_e_illegal_shifterop_syntax=07099_E_B³±d sk³adni przy operandzie shifter
% ARM only; ARM assembler supports a so called shifter operand. The used syntax isn't
% a valid shifter operand. Example for an operation with shifter operand:
% \begin{verbatim}
% asm
% orr r2,r2,r2,lsl #8
% end;
% \end{verbatim}
# #
# Assembler/binary writers # Assembler/binary writers
# #
@ -1826,16 +1935,17 @@ unit_u_second_load_unit=10036_U_Drugie za
unit_u_check_time=10037_U_Sprawdzanie pliku PPU: $1 czas: $2 unit_u_check_time=10037_U_Sprawdzanie pliku PPU: $1 czas: $2
% When you use the \var{-vu} flag, the compiler show the filename and % When you use the \var{-vu} flag, the compiler show the filename and
% date and time of the file which a recompile depends on % date and time of the file which a recompile depends on
unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie by³ ustawiony na pocz±tku ostatniej kompilacji modu³u $2 ### The following two error msgs is currently disabled.
% when recompilation of an unit is required the compiler will check that #unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie by³ ustawiony na pocz±tku ostatniej kompilacji modu³u $2
% the same conditionals are set for the recompiliation. The compiler has #% when recompilation of an unit is required the compiler will check that
% found a conditional that currently is defined, but was not used the last #% the same conditionals are set for the recompiliation. The compiler has
% time the unit was compiled. #% found a conditional that currently is defined, but was not used the last
unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie by³ ustawiony na pocz±tku ostatniej kompilacji modu³u $2 #% time the unit was compiled.
% when recompilation of an unit is required the compiler will check that #unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie by³ ustawiony na pocz±tku ostatniej kompilacji modu³u $2
% the same conditionals are set for the recompiliation. The compiler has #% when recompilation of an unit is required the compiler will check that
% found a conditional that was used the last time the unit was compiled, but #% the same conditionals are set for the recompiliation. The compiler has
% the conditional is currently not defined. #% found a conditional that was used the last time the unit was compiled, but
#% the conditional is currently not defined.
unit_w_cant_compile_unit_with_changed_incfile=10040_W_Nie mo¿na skompilowaæ modu³u $1, znaleziono zmodyfikowane pliki include unit_w_cant_compile_unit_with_changed_incfile=10040_W_Nie mo¿na skompilowaæ modu³u $1, znaleziono zmodyfikowane pliki include
% A unit was found to have modified include files, but % A unit was found to have modified include files, but
% some source files were not found, so recompilation is impossible. % some source files were not found, so recompilation is impossible.
@ -1996,8 +2106,6 @@ option_interpreting_firstpass_option=11036_D_Interpretowanie opcji "$1"
option_interpreting_file_option=11033_D_Interpretowanie opcji plikowej "$1" option_interpreting_file_option=11033_D_Interpretowanie opcji plikowej "$1"
option_read_config_file=11034_D_Czytanie pliku konfiguracyjnego "$1" option_read_config_file=11034_D_Czytanie pliku konfiguracyjnego "$1"
option_found_file=11035_D_Znaleziono nazwê pliku ¼ród³owego "$1" option_found_file=11035_D_Znaleziono nazwê pliku ¼ród³owego "$1"
option_defining_symbol=11037_D_Definiowanie symbolu $1
option_undefining_symbol=11038_D_Usuwanie symbolu $1
% Additional infos about options, displayed % Additional infos about options, displayed
% when you have debug option turned on. % when you have debug option turned on.
option_code_page_not_available=11039_E_Nieznana strona kodowa option_code_page_not_available=11039_E_Nieznana strona kodowa
@ -2008,22 +2116,28 @@ option_code_page_not_available=11039_E_Nieznana strona kodowa
# Logo (option -l) # Logo (option -l)
# #
option_logo=11023_[ option_logo=11023_[
Free Pascal Compiler wersja $FPCVER [$FPCDATE] dla $FPCTARGET Free Pascal Compiler wersja $FPCVERSION [$FPCDATE] dla $FPCCPU
Copyright (c) 1993-2003 by Florian Klaempfl Copyright (c) 1993-2005 by Florian Klaempfl
] ]
# #
# Info (option -i) # Info (option -i)
# #
option_info=11024_[ option_info=11024_[
Free Pascal Compiler wersja $FPCVER Free Pascal Compiler wersja $FPCVERSION
Data kompilatora : $FPCDATE Data kompilatora : $FPCDATE
Platforma docelowa: $FPCTARGET Platforma docelowa: $FPCCPU
Wspierane platformy: Wspierane platformy:
$OSTARGETS $OSTARGETS
Wspierane instrukcje CPU:
$INSTRUCTIONSETS
Wspierane instrukcje FPU:
$FPUINSTRUCTIONSETS
Ten program jest oparty na GNU General Public Licence Ten program jest oparty na GNU General Public Licence
Przeczytaj COPYING.FPC aby dowiedzieæ siê wiêcej Przeczytaj COPYING.FPC aby dowiedzieæ siê wiêcej
@ -2055,18 +2169,46 @@ option_help_pages=11025_[
**0*_wpisz + po prze³±czniku aby go aktywowaæ, - aby dezaktywowaæ **0*_wpisz + po prze³±czniku aby go aktywowaæ, - aby dezaktywowaæ
**1a_kompilator nie usuwa wygenerowanego pliku asemblera **1a_kompilator nie usuwa wygenerowanego pliku asemblera
**2al_wypisuje numery linii do pliku asemblera **2al_wypisuje numery linii do pliku asemblera
**2an_wypisuje informacje o wêz³ach do pliku asemblera
*L2ap_u¿ycie potoków zamiast tymczasowych plików asemblera
**2ar_wypisuje alokacje/zwalnianie rejestrów do pliku asemblera **2ar_wypisuje alokacje/zwalnianie rejestrów do pliku asemblera
**2at_wypisuje tymczasowe alokacje/zwalnianie do pliku asemblera **2at_wypisuje tymczasowe alokacje/zwalnianie do pliku asemblera
**1A<x>_format wyj¶ciowy:
**2Adefault_u¿ycie domy¶lnego asemblera
3*2Aas_asemblacja przy u¿yciu GNU AS
3*2Anasmcoff_plik coff (Go32v2) przy u¿yciu Nasm
3*2Anasmelf_plik elf32 (Linux) przy u¿yciu Nasm
3*2Anasmwin32_plik obj (Win32) przy u¿yciu Nasm
3*2Anasmwdosx_plik obj (Win32/WDOSX) przy u¿yciu Nasm
3*2Awasm_plik obj przy u¿yciu Wasm (Watcom)
3*2Anasmobj_plik obj przy u¿yciu Nasm
3*2Amasm_plik obj przy u¿yciu Masm (Microsoft)
3*2Atasm_plik obj przy u¿yciu Tasm (Borland)
3*2Aelf_bezpo¶redni zapis do pliku elf32 (Linux)
3*2Acoff_bezpo¶redni zapis do pliku coff (Go32v2)
3*2Apecoff_bezpo¶redni zapis do pliku pecoff (Win32)
4*2Aas_asemblacja przy u¿yciu GNU AS
6*2Aas_o-file (Unix) przy u¿yciu GNU AS
6*2Agas_asembler GNU Motorola
6*2Amit_sk³adnia MIT (dawniej GAS)
6*2Amot_standardowy asembler Motorola
A*2Aas_asemblacja przy u¿yciu GNU AS
P*2Aas_asemblacja przy u¿yciu GNU AS
S*2Aas_asemblacja przy u¿yciu GNU AS
**1b_generuje informacje przegl±darki **1b_generuje informacje przegl±darki
**2bl_generuje informacje o lokalnych symbolach **2bl_generuje informacje o lokalnych symbolach
**1B_budowanie wszystkich modu³ów **1B_budowanie wszystkich modu³ów
**1C<x>_opcje generacji kodu: **1C<x>_opcje generacji kodu:
**2Cc<x>_ustawia domy¶lny sposób wywo³ania funkcji/procedur na <x>
**2CD_tworzenie tak¿e bibliotek dynamicznych (niedostêpne) **2CD_tworzenie tak¿e bibliotek dynamicznych (niedostêpne)
**2Ce_kompilacja z emulowanymi opkodami zmiennoprzecinkowymi **2Ce_kompilacja z emulowanymi opkodami zmiennoprzecinkowymi
**2Cf<x>_ustawia u¿ywany zbiór instrukcji FPU na <x> (u¿yj "fpc -i", aby zobaczyæ mo¿liwe warto¶ci)
**2Cg_generowanie kodu PIC
**2Ch<n>_rozmiar sterty w bajtach (pomiêdzy 1023 i 67107840) **2Ch<n>_rozmiar sterty w bajtach (pomiêdzy 1023 i 67107840)
**2Ci_sprawdzanie operacji wej¶cia/wyj¶cia **2Ci_sprawdzanie operacji wej¶cia/wyj¶cia
**2Cn_ominiêcie etapu linkowania **2Cn_pominiêcie etapu linkowania
**2Co_sprawdzanie przepe³nienia liczb ca³kowitych **2Co_sprawdzanie przepe³nienia liczb ca³kowitych
**2Cp<x>_ustawia u¿ywany zbiór instrukcji na <x> (u¿yj "fpc -i", aby zobaczyæ mo¿liwe warto¶ci)
**2Cr_sprawdzanie zakresu **2Cr_sprawdzanie zakresu
**2CR_sprawdzanie poprawno¶ci wywo³ywania metod obiektów **2CR_sprawdzanie poprawno¶ci wywo³ywania metod obiektów
**2Cs<n>_ustawienie rozmiar stosu na <n> **2Cs<n>_ustawienie rozmiar stosu na <n>
@ -2075,26 +2217,31 @@ option_help_pages=11025_[
**1d<x>_zdefiniowanie symbolu <x> **1d<x>_zdefiniowanie symbolu <x>
*O1D_generacja pliku DEF *O1D_generacja pliku DEF
*O2Dd<x>_ustawienie opisu na <x> *O2Dd<x>_ustawienie opisu na <x>
**2Dv<x>_ustawienie wersji DLL na <x>
*O2Dw_aplikacja PM *O2Dw_aplikacja PM
**1e<x>_ustawienie ¶cie¿ki do asemblera i linkera **1e<x>_ustawienie ¶cie¿ki do asemblera i linkera
**1E_to samo co -Cn **1E_to samo co -Cn
**1F<x>_ustawianie nazw i ¶cie¿ek: **1F<x>_ustawianie nazw i ¶cie¿ek:
**2Fa<x>[,y]_wczytuje <x> (i [y]) zanim zostani± wczytane modu³y z sekcji USES
**2Fc<x>_ustawienie strony kodowej ¼róde³ na <x>
**2FD<x>_ustawienie katalogu z narzêdziami kompilatora **2FD<x>_ustawienie katalogu z narzêdziami kompilatora
**2Fe<x>_przekierowanie komunikatów o b³êdach do pliku <x> **2Fe<x>_przekierowanie komunikatów o b³êdach do pliku <x>
**2FE<x>_ustawienie katalogu dla skompilowanych programów/modu³ów na<x> **2FE<x>_ustawienie katalogu dla skompilowanych programów/modu³ów na <x>
**2Fi<x>_dodanie <x> do ¶cie¿ki include'ów **2Fi<x>_dodanie <x> do ¶cie¿ki include'ów
**2Fl<x>_dodanie <x> do ¶cie¿ki bibliotek **2Fl<x>_dodanie <x> do ¶cie¿ki bibliotek
*L2FL<x>_u¿ycie <x> jako dynamicznego linkera **2FL<x>_u¿ycie <x> jako dynamicznego linkera
**2Fo<x>_dodanie <x> do ¶cie¿ki obiektów **2Fo<x>_dodanie <x> do ¶cie¿ki obiektów
**2Fr<x>_³adowanie pliku <x> z komunikatami b³êdów **2Fr<x>_³adowanie pliku <x> z komunikatami b³êdów
**2Fu<x>_dodanie <x> do ¶cie¿ki modu³ów **2Fu<x>_dodanie <x> do ¶cie¿ki modu³ów
**2FU<x>_ustawienie katalogu dla skompilowanych modu³ów, uniewa¿nia -FE **2FU<x>_ustawienie katalogu dla skompilowanych modu³ów, uniewa¿nia -FE
*g1g_generacja informacji debuggera: *g1g_generacja informacji debuggera:
*g2gg_u¿ycie gsym *g2gc_generacja kodu sprawdzaj±cego wska¼niki
*g2gd_u¿ycie dbx *g2gd_u¿ycie dbx
*g2gg_u¿ycie gsym
*g2gh_u¿ycie modu³u ¶ledzenia sterty(do wykrywania wycieków pamiêci) *g2gh_u¿ycie modu³u ¶ledzenia sterty(do wykrywania wycieków pamiêci)
*g2gl_u¿ycie modu³u z informacjami o numerach linii programu *g2gl_u¿ycie modu³u z informacjami o numerach linii programu
*g2gc_generacja kodu sprawdzaj±cego wska¼niki *g2gv_generacja kodu mo¿liwego do ¶ledzenia przy pomocy valgrind
*g2gw_generacja informacji debuggera dwarf
**1i_informacje **1i_informacje
**2iD_zwraca datê kompilatora **2iD_zwraca datê kompilatora
**2iV_zwraca wersjê kompilatora **2iV_zwraca wersjê kompilatora
@ -2113,65 +2260,9 @@ option_help_pages=11025_[
**2Mgpc_kompatybilno¶æ z gpc **2Mgpc_kompatybilno¶æ z gpc
**2Mmac_kompatybilno¶æ z dialektami pascala na Macintosha **2Mmac_kompatybilno¶æ z dialektami pascala na Macintosha
**1n_zignorowanie standardowego pliku konfiguracyjnego **1n_zignorowanie standardowego pliku konfiguracyjnego
**1N<x>optymalizacje wêz³ów drzewa
**2Nu_rozwijanie pêtli
**1o<x>_zmiana nazwy skompilowanego programu na <x> **1o<x>_zmiana nazwy skompilowanego programu na <x>
**1pg_generacja kodu do profilowania przez gprof(definiuje FPC_PROFILE)
*L1P_u¿ycie potoków zamiast tymczasowych plików asemblera
**1S<x>_opcje sk³adni:
**2S2_to samo co -Mobjfpc
**2Sc_wspieranie operatorów C (*=,+=,/= oraz -=)
**2sa_include assertion code.
**2Sd_to samo co -Mdelphi
**2Se<x>_kompilator zatrzymuje siê po <x> b³êdach (domy¶lnie 1)
**2Sg_zezwolenie na LABEL i GOTO
**2Sh_u¿ycie ansistringów
**2Si_wspieranie INLINE w stylu C++
**2Sm_wspieranie makr jak w C (opcja globalna)
**2So_to samo co -Mtp
**2Sp_to samo co -Mgpc
**2Ss_konstruktory musz± mieæ nazwê init (destruktory - done)
**2St_zezwalanie na s³owo kluczowe static w obiektach
**1s_pominiêcie wywo³ania asemblera i linkera (tylko w po³±czeniu z -a)
**2sh_generacja skryptu do linkowania na ho¶cie
**2sr_ominiêcie fazy alokowania rejestrów (optymalizacje bêd± wy³±czone)
**2st_generacja skryptu do linkowania na celu
**1u<x>_usuniêcie symbolu <x>
**1U_opcje modu³ów:
**2Un_pominiêcie sprawdzania nazwy modu³u
**2Ur_generacja modu³u do wydania (release)
**2Us_kompilacja modu³u system
**1v<x>_Obszerne opisy. <x> jest kombinacj± nastêpuj±cych liter:
**2*_e : Pokazuje b³êdy (domy¶lne) d : Pokazuje informacje debugowania
**2*_w : Pokazuje ostrze¿enia u : Pokazuje informacje o modu³ach
**2*_n : Pokazuje notki t : Pokazuje próbowane/u¿yte pliki
**2*_h : Pokazuje podpowiedzi m : Pokazuje zdefiniowane makra
**2*_i : Pokazuje ogólne informacje p : Pokazuje skompilowane procedury
**2*_l : Pokazuje numery lini c : Pokazuje warunki
**2*_a : Pokazuje wszystko 0 : Nic nie pokazuje (oprócz b³êdów)
**2*_b : Pokazuje wszystkie r : Tryb kompatybilno¶ci z Rhide/GCC
**2*_ deklaracje procedur/funkcji x : Informacje o pliku exe (tylko Win32)
**2*_ je¶li wyst±pi b³±d
**1V_zapisanie pliku fpcdebug.txt z wieloma informacjami do debugowania
**1X_opcje plików wykonywalnych:
*L2Xc_linkuje z bibliotek± C
**2Xs_wyciêcie wszystkich symboli z pliku
**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
**2XS_linkowanie statycznie (domy¶lne)(definiuje FPC_LINK_STATIC)
**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
**0*_Opcje specyficzne dla procesora:
3*1A<x>_format wyj¶ciowy:
3*2Aas_asemblacja przy u¿yciu GNU AS
3*2Anasmcoff_plik coff (Go32v2) przy u¿yciu Nasm
3*2Anasmelf_plik elf32 (Linux) przy u¿yciu Nasm
3*2Awasm_plik obj przy u¿yciu Wasm (Watcom)
3*2Anasmobj_plik obj przy u¿yciu Nasm
3*2Amasm_plik obj przy u¿yciu Masm (Microsoft)
3*2Atasm_plik obj przy u¿yciu Tasm (Borland)
3*2Acoff_bezpo¶redni zapis do pliku coff (Go32v2)
3*2Apecoff_bezpo¶redni zapis do pliku pecoff (Win32)
3*1R<x>_styl zapisu asemblera:
3*2Ratt_styl AT&T
3*2Rintel_styl Intela
3*2Rdirect_kopiowanie tekstu asemblera bezpo¶rednio do pliku asemblera
3*1O<x>_optymalizacje: 3*1O<x>_optymalizacje:
3*2Og_generacja mniejszego kodu 3*2Og_generacja mniejszego kodu
3*2OG_generacja szybszego kodu (domy¶lne) 3*2OG_generacja szybszego kodu (domy¶lne)
@ -2179,52 +2270,112 @@ option_help_pages=11025_[
3*2Ou_w³±czenie niepewnych optymalizacji (zobacz w dokumentacji) 3*2Ou_w³±czenie niepewnych optymalizacji (zobacz w dokumentacji)
3*2O1_optymalizacje pierwszego stopnia (szybkie) 3*2O1_optymalizacje pierwszego stopnia (szybkie)
3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze) 3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze)
3*2O3_optymalizacje trzeciego stopnia (to samo co -O2u) 3*2O3_optymalizacje trzeciego stopnia (powtarzane maksymalnie 5 razy -02)
3*2Op<x>_procesor docelowy: 3*2Op<x>_procesor docelowy:
3*3Op1_ustawienie procesora docelowego na 386/486 3*3Op1_ustawienie procesora docelowego na 386/486
3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm) 3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm)
3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm) 3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm)
3*1T<x>_docelowy system operacyjny:
3*2Temx_OS/2 na EMX (wliczaj±c EMX/RSX extender)
3*2Tgo32v2_DJ Delorie DOS extender - wersja 2
3*2Tlinux_Linux
3*2Tnetware_Novell Netware Module (clib)
3*2Tos2_OS/2 / eComStation
3*2Tsunos_SunOS/Solaris
3*2Twatcom_DOS extendery zgodne z Watcomem
3*2Twdosx_WDOSX DOS extender
3*2Twin32_Windows 32 Bit
3*1W<x>_Opcje dla Win32
3*2WB<x>_Ustawienie bazy obrazu na szesnastkow± warto¶æ <x>
3*2WC_Aplikacja konsolowa
3*2WD_U¿ycie DEFFILE do eksportu funkcji z DLLa lub EXE
3*2WF_Aplikacja pe³noekranowa (tylko OS/2)
3*2WG_Aplikacja graficzna
3*2WN_Nie generuje kodu relokacji (potrzebne do debugowania)
3*2WR_Generuje kod relokacji
6*1A<x>_format wyj¶ciowy
6*2Aas_Unix o-file przy u¿yciu GNU AS
6*2Agas_GNU Motorola assembler
6*2Amit_Sk³adnia MIT (stare GAS)
6*2Amot_Standardowy asembler Motorola
6*1O_optymalizacje:
6*2Oa_w³±czenie optymalizacji
6*2Og_generacja mniejszego kodu 6*2Og_generacja mniejszego kodu
6*2OG_generacja szybszego kodu (domy¶lne) 6*2OG_generacja szybszego kodu (domy¶lne)
6*2Ox_maksymalne optymalizacje (ci±gle zawieraj± B£ÊDY!!!) 6*2Ox_maksymalne optymalizacje (ci±gle zawieraj± B£ÊDY!!!)
6*2O0_ustawia docelowy procesor na MC68000 6*2O0_ustawia docelowy procesor na MC68000
6*2O2_ustawia docelowy procesor na MC68020+ (domy¶lne) 6*2O2_ustawia docelowy procesor na MC68020+ (domy¶lne)
6*1R<x>_styl asemblera: **1pg_generacja kodu do profilowania przy pomocy gprof (definiuje FPC_PROFILE)
6*2RMOT_asembler motorola **1R<x>_styl asemblera u¿ywanego w ¼ród³ach:
6*1T<x>_Docelowy system operacyjny: **2Rdefault_u¿ycie domy¶lnego asemblera
3*2Ratt_styl AT&T
3*2Rintel_styl Intel
6*2RMOT_styl Motorola
**1S<x>_opcje sk³adni:
**2S2_to samo co -Mobjfpc
**2Sc_wspieranie operatorów C (*=,+=,/= oraz -=)
**2Sa_do³±czanie kodu asercji
**2Sd_to samo co -Mdelphi
**2Se<x>_opcje b³êdów. <x> jest kombinacj±:
**3*_<n> : kompilator zatrzymuje siê po <x> b³êdach (domy¶lnie 1)
**3*_w : kompilator zatrzymuje siê tak¿e na ostrze¿eniach
**3*_n : kompilator zatrzymuje siê tak¿e na notkach
**3*_h : kompilator zatrzymuje siê tak¿e na podpowiedziach
**2Sg_zezwolenie na LABEL i GOTO
**2Sh_u¿ycie ansistringów
**2Si_wspieranie INLINE w stylu C++
**2SI<x>_ustawia styl interfejsów na <x>
**3SIcom_interfejsy kompatybilne z COM (domy¶lne)
**3SIcorba_interfejsy kompatybilne z CORBA
**2Sm_wspieranie makr jak w C (opcja globalna)
**2So_to samo co -Mtp
**2Sp_to samo co -Mgpc
**2Ss_konstruktory musz± mieæ nazwê init (destruktory - done)
**2St_zezwalanie na s³owo kluczowe static w obiektach
**1s_pominiêcie wywo³ania asemblera i linkera
**2sh_generacja skryptu do linkowania na ho¶cie
**2st_generacja skryptu do linkowania na celu
**2sr_ominiêcie fazy alokowania rejestrów (u¿ywaj z -alr)
**1T<x>_docelowy system operacyjny:
3*2Temx_OS/2 na EMX (wliczaj±c EMX/RSX extender)
3*2Tfreebsd_FreeBSD
3*2Tgo32v2_DJ Delorie DOS extender - wersja 2
3*2Tlinux_Linux
3*2Tnetbsd_NetBSD
3*2Tnetware_Novell Netware Module (clib)
3*2Tnetwlibc_Novell Netware Module (libc)
3*2Topenbsd_OpenBSD
3*2Tos2_OS/2 / eComStation
3*2Tsunos_SunOS/Solaris
3*2Twatcom_DOS extendery zgodne z Watcomem
3*2Twdosx_WDOSX DOS extender
3*2Twin32_32-bitowy Windows
4*2Tlinux_Linux
6*2Tamiga_Commodore Amiga 6*2Tamiga_Commodore Amiga
6*2Tatari_Atari ST/STe/TT 6*2Tatari_Atari ST/STe/TT
6*2Tlinux_Linux-68k 6*2Tlinux_Linux-68k
6*2Tmacos_Macintosh m68k 6*2Tmacos_Macintosh m68k (nie wspierane)
6*2Tpalmos_PalmOS 6*2Tpalmos_PalmOS
P*1T<x>_Docelowy system operacyjny: A*2Tlinux_Linux
P*2Tdarwin_Darwin i MacOS X na PowerPC
P*2Tlinux_Linux na PowerPC P*2Tlinux_Linux na PowerPC
P*2Tmacos_MacOS (classic) na PowerPC P*2Tmacos_MacOS (klasyczny) na PowerPC
P*2Tmorphos_MorphOS
S*2Tlinux_Linux
**1u<x>_usuniêcie symbolu <x>
**1U_opcje modu³ów:
**2Un_pominiêcie sprawdzania nazwy modu³u
**2Ur_generacja modu³u do wydania (release)
**2Us_kompilacja modu³u system
**1v<x>_obszerne opisy. <x> jest kombinacj± nastêpuj±cych liter i cyfr:
**2*_e : pokazuje b³êdy (domy¶lne) 0 : nic nie pokazuje (oprócz b³êdów)
**2*_w : pokazuje ostrze¿enia u : pokazuje informacje o modu³ach
**2*_n : pokazuje notki t : pokazuje próbowane/u¿yte pliki
**2*_h : pokazuje podpowiedzi c : pokazuje warunki
**2*_i : pokazuje ogólne informacje d : pokazuje informacje debugowania
**2*_l : pokazuje numery lini r : tryb kompatybilno¶ci z Rhide/GCC
**2*_a : pokazuje wszystko x : informacje o pliku exe (tylko Win32)
**2*_v : zapisuje plik fpcdebug.txt p : zapisuje tree.log z drzewem
**2*_ z du¿± ilo¶ci± informacji parsowania
3*1W<x>_opcje dla Win32 i podobnych
3*2WB_tworzenie relokacyjnego obrazu
3*2WB<x>_ustawienie bazy obrazu na szesnastkow± warto¶æ <x>
3*2WC_aplikacja konsolowa
3*2WD_u¿ycie DEFFILE do eksportu funkcji z DLLa lub EXE
3*2WF_aplikacja pe³noekranowa (tylko OS/2)
3*2WG_aplikacja graficzna
3*2WN_nie generuje kodu relokacji (potrzebne do debugowania)
3*2WR_generuje kod relokacji
P*2WC_aplikacja konsolowa (tylko MacOS)
P*2WG_aplikacja graficzna (tylko MacOS)
P*2WT_aplikacja narzêdziowa (narzêdzie MPW, tylko MacOS)
**1X_opcje plików wykonywalnych:
**2Xc_podaje --shared do linkera (tylko Unix)
**2Xd_nie u¿ywa standardowej ¶cie¿ki bibliotek (potrzebne do cross-kompilacji)
**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
**2Xm_generuje link map
**2XM<x>_ustawia nazwê g³ównego bloku programu (domy¶lnie 'main')
**2XP<x>_poprzedza nazwê binutils tekstem <x>
**2Xr<x>_ustawia ¶cie¿kê bibliotek na <x> (potrzebne do cross-kompilacji)
**2Xs_wyciêcie wszystkich symboli z pliku
**2XS_linkowanie statycznie (domy¶lne)(definiuje FPC_LINK_STATIC)
**2Xt_linkuje z bibliotekami statycznymi (podaje -static do linkera)
**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
**1*_ **1*_
**1?_pokazanie pomocy **1?_pokazanie pomocy
**1h_pokazanie pomocy bez zatrzymywania **1h_pokazanie pomocy bez zatrzymywania