From 247a8b269847517ffed079715a0cab1297a78d1f Mon Sep 17 00:00:00 2001 From: florian Date: Wed, 7 Feb 2007 20:28:54 +0000 Subject: [PATCH] * indoniesan language update by Zaenal Mutaqin git-svn-id: trunk@6364 - --- compiler/msg/errorid.msg | 465 +++++++++++++++++++++++++++------------ 1 file changed, 321 insertions(+), 144 deletions(-) diff --git a/compiler/msg/errorid.msg b/compiler/msg/errorid.msg index 00df780e6a..a24265b8b7 100644 --- a/compiler/msg/errorid.msg +++ b/compiler/msg/errorid.msg @@ -1,10 +1,10 @@ -# $Id: errorid.msg,v 1.124 2006/06/29 02:52:50 zaenal Exp $ +# $Id: errorid.msg,v 1.124 2007/01/26 02:52:50 zaenal Exp $ # This file is part of the Free Pascal Compiler -# Copyright (c) 1999-2000 by the Free Pascal Development team +# Copyright (c) 1999-2007 by the Free Pascal Development team # # Indonesian Language File for Free Pascal # Contributed by Zaenal Mutaqin -# Based on errore.msg of SVN revision 3982 +# Based on errore.msg of SVN revision 6205 # # See the file COPYING.FPC, included in this distribution, # for details about the copyright. @@ -48,8 +48,6 @@ # # 01023 adalah yang terakhir digunakan # -general_text_bytes_code=01019_byte kode -general_text_bytes_data=01020_byte data # BeginOfTeX % \section{Pesan kompilator Umum} % Bagian ini memberikan pesan kompilator yang tidak fatal, tetapi @@ -113,13 +111,15 @@ general_i_note=01015_I_Catatan: % Prefix for Notes general_i_hint=01016_I_Petunjuk: % Prefix for Hints -general_e_path_does_not_exist=01017_E_Path "$1" tidak ada -% Path yang ditetapkan tidak ada. -general_f_compilation_aborted=01018_F_Kompilasi dibatalkan -% Kompilasi dibatalkan. -general_i_number_of_warnings=01021_I_$1 perhatian ditemukan -% Jumlah peringatan dimunculkan selama kompilasi. -general_i_number_of_hints=01022_I_$1 petujuk ditemukan +general_e_path_does_not_exist=01017_E_Path "$1" does not exist +% The specified path does not exist. +general_f_compilation_aborted=01018_F_Compilation aborted +% Compilation was aborted. +general_text_bytes_code=01019_byte kode +general_text_bytes_data=01020_byte data +general_i_number_of_warnings=01021_I_$1 warning(s) issued +% Total number of warnings issued during compilation. +general_i_number_of_hints=01022_I_$1 hint(s) issued % Total number of hints issued during compilation. general_i_number_of_notes=01023_I_$1 catatan ditemukan % Total number of notes issued during compilation. @@ -343,6 +343,13 @@ scan_w_minstacksize_not_support=02077_W_MINSTACKSIZE tidak didukung oleh target % The \var{\{\$MINSTACKSIZE\}} directive is not supported by the target OS scan_w_maxstacksize_not_support=02078_W_MAXSTACKSIZE tidak didukung oleh target OS % The \var{\{\$MAXSTACKSIZE\}} directive is not supported by the target OS +scanner_e_illegal_warn_state=02079_E_Kondisi tidak benar untuk direktif $WARN +% Only ON and OFF can be used as state with a \$warn compiler directive +scan_e_only_packset=02080_E_Nilai set packing tidak benar +% Only 0, 1, 2, 4, 8, DEFAULT and NORMAL are allowed as packset parameter +scan_w_pic_ignored=02081_W_PIC diretif diabaikan +% Several targets like windows doesn't support and need the PIC directive so +% it is ignored. % \end{description} # # Parser @@ -878,9 +885,16 @@ parser_e_no_export_with_index_for_target=03163_E_Tidak bisa mengekspor dengan in % supported on this target. parser_e_no_export_of_variables_for_target=03164_E_Pengeksporan variabel tidak didukung pada $1 % Exporting of variables is not supported on this target. -parser_e_improper_guid_syntax=03165_E_Sintaks pengimpor GUID -parser_w_interface_mapping_notfound=03168_W_Procedure yang dinamai "$1" tidak ditemukan yang cocok untuk mengimplementasikan $2.$3 -parser_e_interface_id_expected=03169_E_Pengenal antarmuka diharapkan +parser_e_improper_guid_syntax=03165_E_Improper GUID syntax +% The GUID indication does not have the proper syntax. It should be of the form +% \begin{verbatim} +% {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} +% \end{verbatim} +% Where each \var{X} represents a hexadecimal digit. +parser_w_interface_mapping_notfound=03168_W_Procedure bernama "$1" tidak ditemukan yang cukup untuk mengimplementasikan $2.$3 +% The compiler cannot find a suitable procedure which implements the given method of an interface. +% A procedure with the same name is found, but the arguments do not match. +parser_e_interface_id_expected=03169_E_pengenal interface diharapkan % This happens when the compiler scans a \var{class} declaration that contains % \var{interface} function name mapping code like this: % \begin{verbatim} @@ -936,11 +950,21 @@ parser_e_no_procvarobj_const=03183_E_Tipe konstan dari tipe "procedure of object % 'procedure of object' type, because such a constant requires two addresses: % that of the method (which is known at compile time) and that of the object or % class instance it operates on (which can not be known at compile time). -parser_e_default_value_only_one_para=03184_E_Nilai default hanya bisa ditempatkan ke satu parameter -parser_e_default_value_expected_for_para=03185_E_Parameter default dibutuhkan untuk "$1" -parser_w_unsupported_feature=03186_W_Penggunaan daru fitur yang tidak didukung! +parser_e_default_value_only_one_para=03184_E_Nilai standar hanya bisa ditempatkan ke satu parameter +% It is not possible to specify a default value for several parameters at once. +% The following is invalid: +% \begin{verbatim} +% Procedure MyProcedure (A,B : Integer = 0); +% \end{verbatim} +% Sebaliknya, ini harus dideklarasikan sebagai +% \begin{verbatim} +% Procedure MyProcedure (A : Integer = 0; B : Integer = 0); +% \end{verbatim} +parser_e_default_value_expected_for_para=03185_E_Parameter standar diperlukan untuk "$1" +% The specified parameter requires a default value. +parser_w_unsupported_feature=03186_W_Penggunaan dari fitur yang tidak didukung! % You're trying to force the compiler into doing something it cannot do yet. -parser_h_c_arrays_are_references=03187_H_C arrays dioper dengan referensi +parser_h_c_arrays_are_references=03187_H_C arrays adalah referensi % Any array passed to a C functions is passed % by a pointer (i.e. by reference). parser_e_C_array_of_const_must_be_last=03188_E_C array of const harus merupakan argumen terakhir @@ -951,9 +975,9 @@ parser_h_type_redef=03189_H_Redefinisi tipe "$1" % This is an indicator that a previously declared type is % being redefined as something else. This may, or may not % be, a cause for errors. -parser_w_cdecl_has_no_high=03190_W_fungsi cdecl'ared tidak mempunyai parameter high +parser_w_cdecl_has_no_high=03190_W_fungsi cdecl tidak mempunyai parameter high % Functions declared with cdecl modifier do not pass an extra implicit parameter. -parser_w_cdecl_no_openstring=03191_W_fungsi cdecl'ared tidak mendukung strings terbuka +parser_w_cdecl_no_openstring=03191_W_fungsi cdecl tidak mendukung strings terbuka % Openstring is not supported for cdecl'ared functions. parser_e_initialized_not_for_threadvar=03192_E_Tidak bisa menginisialisasi variabel yang dideklarasikan sebagai threadvar % Variables declared as threadvar can not be initialized with a default value. @@ -1055,7 +1079,44 @@ parser_w_overridden_methods_not_same_ret=03218_W_Metode overridden harus mempuny % return type of interface methods, and even to change procedures into % functions, but the resulting code may crash depending on the types used % and the way the methods are called. -parser_e_dispid_must_be_ord_const=03219_E_Dispatch IDs harus berupa konstan ordinal +parser_e_dispid_must_be_ord_const=03219_E_Dispatch ID haruslah konstan ordinal +parser_e_array_range_out_of_bounds=03220_E_Jangkauan array terlalu besar +% Regardless of the size taken up by its elements, an array cannot have more +% than high(ptrint) elements. Additionally, the range type must be a subrange +% of ptrint. +parser_e_packed_element_no_var_addr=03221_E_Alamat tidak bisa diambil dari elemen bit packed dan field record +% If you declare an array or record as \var{packed} in Mac Pascal mode (or as \var{packed} in any mode with \var{\{\$bitpacking on\}}), it will +% be packed at the bit level. This means it becomes impossible to take addresses +% of individual array elements or record fields. The only exception to this rule is in case of packed arrays elements +% whose packed size is a multple of 8 bits. +parser_e_packed_dynamic_open_array=03222_E_Array dinamis tidak bisa di-packed +% Only regular (and possibly in the future also open) arrays can be packed +parser_e_packed_element_no_loop=03223_E_Elemen bit packed array dan field record tidak bisa digunakan sebagai variabel loop +% If you declare an array or record as \var{packed} in Mac Pascal mode (or as \var{packed} in any mode with \var{\{\$bitpacking on\}}), it will +% be packed at the bit level. For performance reasons, they cannot be +% used as loop variables. +parser_e_type_and_var_only_in_generics=03224_E_VAR dan TYPE dibolehkan hanya dalam generics +% The usage of VAR and TYPE to declare new types inside an object is allowed only inside +% generics. +parser_e_cant_create_generics_of_this_type=03225_E_Tipe ini tidak bisa generic +% Only Classes, Objects, Interfaces and Records are allowed to be used as generic +parser_w_no_lineinfo_use_switch=03226_W_Jangan ambil unti LINEINFO secara manual, sebaliknya gunakan saklar kompilator -gl +% Do not use the LINEINFO unit directly, Use the \var{-gl} switch which automatically adds the +% unit for reading the selected type of debugging information instead. +parser_e_no_funcret_specified=03227_E_Tidak ada tipe result fungsi untuk fungsi "$1" +% The first time you declare a function you have to declare it completely, +% including all parameters and the result type. +parser_e_special_onlygenerics=03228_E_Specialization hanya didukung untuk tipe generic +% Types not being generics can't be specialized +parser_e_no_generics_as_params=03229_E_Generics tidak bisa digunakan sebagai parameter ketika menspesialkan generics +% When specializing a generic, only non-generic types can be used as parameters. +parser_e_type_object_constants=03230_E_Konstan obyek berisi VMT yang tidak diperbolehkan +% If an object requires a VMT either because it contains a constructor or virtual methods, +% it's not allowed to create constants of it. In TP and Delphi mode this is allowed +% for compatibility reasons. +parser_e_label_outside_proc=03231_E_Mengambil alamat label yang didefinisikan di luar lungkup tidak dibolehkan +% It isn't allowed to take the addresss of labels outside the +% current procedure. % \end{description} # # Type Checking @@ -1198,8 +1259,14 @@ type_e_no_assign_to_const=04032_E_Tidak bisa menempatkan nilai ke variabel konst type_e_array_required=04033_E_Tipe array yang dibutuhkan % If you are accessing a variable using an index '[]' then % the type must be an array. In FPC mode also a pointer is allowed. -type_e_interface_type_expected=04034_E_tipe interface diharapkan, tapi didapat "$1" -type_w_mixed_signed_unsigned=04035_W_Pencampuran ekspresi signed dan longwords menghasilkan 64bit +type_e_interface_type_expected=04034_E_interface type expected, but got "$1" +% The compiler expected to encounter an interface type name, but got something else. +% The following code would provoke this error: +% \begin{verbatim} +% Type +% TMyStream = Class(TStream,Integer) +% \end{verbatim} +type_w_mixed_signed_unsigned=04035_W_Mixing signed expressions and longwords gives a 64bit result % If you divide (or calculate the modulus of) a signed expression by a longword (or vice versa), % or if you have overflow and/or range checking turned on and use an arithmetic % expression (+, -, *, div, mod) in which both signed numbers and longwords appear, @@ -1229,9 +1296,12 @@ type_e_classes_not_related=04039_E_Tipe Class atau Object "$1" dan "$2" tidak be type_w_classes_not_related=04040_W_Tipe Class "$1" dan "$2" tidak berkaitan % There is a typecast from one class or object to another while the class/object % are not related. This will probably lead to errors -type_e_class_or_interface_type_expected=04041_E_Tipe Class atau interface diharapkan, tapi didapat "$1" -type_e_type_is_not_completly_defined=04042_E_Tipe "$1" tidak didefinisikan dengan lengkap -type_w_string_too_long=04043_W_Literal String mempunyai lebih banyak karakter daripada panjang string pendek +type_e_class_or_interface_type_expected=04041_E_Class atau interface type diharapkan, tapi didapat "$1" +% The compiler expected a class or interface name, but got another type or identifier. +type_e_type_is_not_completly_defined=04042_E_Type "$1" tidak sepenuhnya didefinisikan +% This error occurs when a type is not complete: i.e. a pointer type which points to +% an undefined type. +type_w_string_too_long=04043_W_Literal string mempunyai banyak karakter daripada panjang string pendek % The size of the constant string, which is assigned to a shortstring, % is longer than the maximum size of the shortstring type_w_signed_unsigned_always_false=04044_W_Perbandingan selalu false karena jangkauan nilai @@ -1290,8 +1360,27 @@ type_w_double_c_varargs=04059_W_Pengubahan nilai konstan real ke double untuk ar % pass a constant real value to a variable argument part of a C function, FPC % by default converts this constant to double as well. If you want to prevent % this from happening, add an explicit typecast around the constant. -type_e_class_or_cominterface_type_expected=04058_E_Antarmuka class atau type diharapkan, tetapi didapat "$1" -% Some operators like the AS operator are only appliable to classes or COM interfaces +type_e_class_or_cominterface_type_expected=04060_E_Class atau COM interface type diharapkan, tapi didapat "$1" +% Some operators like the AS operator are only appliable to classes or COM interfaces. +type_e_no_const_packed_array=04061_E_Konstan packed arrays belum didukung +% You cannot declare a (bit)packed array as a typed constant. +type_e_got_expected_packed_array=04062_E_Tipe tidak kompatibel untuk arg no. $1: Didapat "$2" diharapkan "(Bit)Packed Array" +% The compiler expects a (bit)packed array as the specified parameter +type_e_got_expected_unpacked_array=04063_E_Tipe tidak kompatibel untuk arg no. $1: Didapat "$2" diharapkan "(not packed) Array" +% The compiler expects a regular (i.e., not packed) array as the specified parameter +type_e_no_packed_inittable=04064_E_Elemen packed arrays tidak boleh sebuah type yang perlu diinisialisasi +% Support for packed arrays of types that need initialization (such as ansistrings, or records which contain ansistrings) is not yet implemented. +type_e_no_const_packed_record=04065_E_Konstan packed records dan objects belum didukung +% You cannot declare a (bit)packed array as a typed constant at this time. +type_w_untyped_arithmetic_unportable=04066_W_Aritmetik "$1" pada pointer untyped tidak portable ke {$T+}, gunakan typecast +% Addition/subtraction from untyped pointer may work differently in \var{\{\$T+\}}, use typecast to typed pointer +type_e_cant_take_address_of_local_subroutine=04076_E_Tidak bisa mengambil alamat subrutin yang ditandai sebagai local +% The address of a subroutine marked as local can't be taken. +type_e_cant_export_local=04077_E_Tidak bisa mengekspor subroutin yang ditandai sebagai local dari sebuah unit +% A subroutine marked as local can't be export from a unit. +type_e_not_automatable=04078_E_Type tidak automatable: "$1" +% Only byte, integer, longint, smallint, currency, single, double, ansistring, +% widestring, tdatetime, variant, olevariant, wordbool and all interfaces are automatable. % \end{description} # # Symtable @@ -1375,13 +1464,16 @@ sym_n_local_identifier_only_set=05027_N_Variabel lokal "$1" ditempati tapi tidak % implementation is declared, set but never used. sym_h_local_symbol_not_used=05028_H_Lokal $1 "$2" tidak digunakan % A local symbol is never used. -sym_n_private_identifier_not_used=05029_N_Field private "$1.$2" tidak pernah digunakan -sym_n_private_identifier_only_set=05030_N_Field private "$1.$2" ditempati tapi tidak pernah digunakan -sym_n_private_method_not_used=05031_N_Metode Private "$1.$2" tidak pernah digunakan +sym_n_private_identifier_not_used=05029_N_Field Private "$1.$2" tidak pernah dipakai +% The indicated private field is defined, but is never used in the code. +sym_n_private_identifier_only_set=05030_N_Field Private "$1.$2" ditempati tapi tidak pernah dipakai +% The indicated private field is declared, assigned but never read. +sym_n_private_method_not_used=05031_N_Metode Private "$1.$2" tidak pernah dipakai +% The indicated private method is declared but is never used in the code. sym_e_set_expected=05032_E_Tipe Set diharapkan % The variable or expression is not of type \var{set}. This happens in an % \var{in} statement. -sym_w_function_result_not_set=05033_W_Hasil Function kelihatannya bukan set +sym_w_function_result_not_set=05033_W_Hasil fungsi kelihatannya bukan set % 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. @@ -1453,7 +1545,9 @@ sym_h_function_result_uninitialized=05060_H_Variabel hasil Function tidak diinis sym_w_identifier_only_read=05061_W_Variabel "$1" dibaca tapi tidak ada penempatan dimanapun % You have read the value of a variable, but nowhere assigned a value to % it. - +sym_h_abstract_method_list=05062_H_Ditemukan metode abstract: $1 +% When getting a warning about constructing a class/object with abstract methods +% you get this hint to find the affected method. % \end{description} # # Codegenerator @@ -1572,6 +1666,11 @@ cg_f_unknown_compilerproc=06046_F_Compilerproc "$1" tidak dikenal. Periksa apaka % and you didn't mess with the runtime library, it's very likely that the runtime library % you're using doesn't match the used compiler. If you changed the runtime library this error means % that you removed a subroutine which the compiler needs for internal use. +cg_f_unknown_system_type=06047_F_Tidak bisa menemukan system type "$1". Periksa apakan anda menggunakan run time library yang benar. +% The compiler expects that the runtime library contains certain type definitions. If you see this error +% and you didn't change the runtime library code, it's very likely that the runtime library +% you're using doesn't match the used compiler. If you changed the runtime library this error means +% that you removed a type which the compiler needs for internal use. % \end{description} # EndOfTeX @@ -1795,6 +1894,31 @@ asmr_e_illegal_shifterop_syntax=07099_E_Kesalahan sintaks ketika mencoba meminda % orr r2,r2,r2,lsl #8 % end; % \end{verbatim} +asmr_e_packed_element=07100_E_Alamat packed component tidak di batasan sebuah byte +% Packed components (record fields and array elements) may start at an arbitrary +% bit inside a byte. On CPU which do not support bit-addressable memory (which +% includes all currently supported CPUs by FPC) you will therefore get an error +% message when trying to index arrays with elements whose size is not a multiple +% of 8 bits. The same goes for accessing record fields with such an address. +% multiple of 8 bits. +asmr_w_unable_to_determine_reference_size_using_byte=07101_W_Tidak ada ukuran ditetapkan dan tidak bisa menguji ukuran operand, menggunakan BYTE sebagai standar +% 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 BYTE as default. +asmr_w_no_direct_ebp_for_parameter=07102_W_Penggunaan +offset(%ebp) untuk parameter tidak benar di sini +% Using direct 8(%ebp) reference for function/procedure parameters is invalid +% if parameters are in registers. +asmr_w_direct_ebp_for_parameter_regcall=07103_W_Penggunaan +offset(%ebp) tidak kompatibel dengan konvensi regcall +% Using direct 8(%ebp) reference for function/procedure parameters is invalid +% if parameters are in registers. +asmr_w_direct_ebp_neg_offset=07104_W_Penggunaan -offset(%ebp) tidak direkomendasikan untuk akses variabel lokal +% Using -8(%ebp) to access a local variable is not recommended +asmr_w_direct_esp_neg_offset=07105_W_Penggunaan -offset(%esp), nilai mungkin rusak +% Using -8(%esp) to access a local stack is not recommended, as +% this stack portion can be overwritten by any function calls or interrupts. +asmr_e_no_vmtoffset_possible=07106_E_VMTOffset harus dikombinasikan dengan metode virtual, dan "$1" bukanlah virtual +% # # Assembler/binary writers # @@ -1837,8 +1961,10 @@ asmw_e_64bit_not_supported=08021_E_Asm: operan 64 Bit tidak didukung % This section lists errors that occur when the compiler is processing the % command line or handling the configuration files. % \begin{description} -exec_w_source_os_redefined=09000_W_Sumber sistem operasi dideklarasikan ulang -exec_i_assembling_pipe=09001_I_Merakit (pipe) $1 +exec_w_source_os_redefined=09000_W_Sumber sistem operasi didefinisikan ulang +% The source operating system is redefined. +exec_i_assembling_pipe=09001_I_Mengasembling (pipe) $1 +% Assembling using a pipe to an external assembler. exec_d_cant_create_asmfile=09002_E_Tidak bisa membuat file assembler: $1 % The mentioned file can't be created. Check if you have got % access permissions to create this file @@ -1848,16 +1974,23 @@ exec_e_cant_create_objectfile=09003_E_Tidak bisa membuat file obyek: $1 exec_e_cant_create_archivefile=09004_E_Tidak bisa membuat file arsip: $1 % The mentioned file can't be created. Check if you've % access permissions to create this file -exec_e_assembler_not_found=09005_E_Assembler $1 tidak ditemukan, beralih ke perakitan eksternal +exec_e_assembler_not_found=09005_E_Assembler $1 tidak ditemukan, beralih ke asembling eksternal +% The assembler program was not found. The compiler will produce a script that +% can be used to assemble and link the program. exec_t_using_assembler=09006_T_Menggunakan assembler: $1 -exec_e_error_while_assembling=09007_E_Kesalahan ketika merakit exitcode $1 +% Information message saying which assembler is being used. +exec_e_error_while_assembling=09007_E_Kesalahan ketika mengasembling kode exit $1 % There was an error while assembling the file using an external assembler. % Consult the documentation of the assembler tool to find out more information % on this error. -exec_e_cant_call_assembler=09008_E_Tidak bisa memanggil assembler, kesalahan $1 beralih ke perakitan eksternal -exec_i_assembling=09009_I_Perakitan $1 -exec_i_assembling_smart=09010_I_Perakitan dengan smartlinking $1 -exec_w_objfile_not_found=09011_W_Obyek $1 tidak ditemukan, Penggabungan bisa gagal ! +exec_e_cant_call_assembler=09008_E_Tidak bisa memanggil assembler, kesalahan $1 beralih ke asembling eksternal +% An error occurred when calling an external assembler, The compiler will produce a script that +% can be used to assemble and link the program. +exec_i_assembling=09009_I_Mengasembling $1 +% An informational message stating which file is being assembled. +exec_i_assembling_smart=09010_I_Mengasembling dengan smartlinking $1 +% An informational message stating which file is being assembled using smartlinking. +exec_w_objfile_not_found=09011_W_Obyek $1 tidak ditemukan, Linking bisa gagal ! % One of the object file is missing, and linking will probably fail. % Check your paths. exec_w_libfile_not_found=09012_W_Librari $1 tidak ditemukan, Penggabungan bisa gagal ! @@ -1866,33 +1999,67 @@ exec_w_libfile_not_found=09012_W_Librari $1 tidak ditemukan, Penggabungan bisa g exec_e_error_while_linking=09013_E_Kesalahan saat penggabungan % Generic error while linking. exec_e_cant_call_linker=09014_E_Tidak bisa memanggil linker, beralih ke penggabungan eksternal -exec_i_linking=09015_I_Penggabungan $1 +% An error occurred when calling an external linker, The compiler will produce a script that +% can be used to assemble and link the program. +exec_i_linking=09015_I_Menggabungkan $1 +% An informational message, showing which program or library is being linked. exec_e_util_not_found=09016_E_Util $1 tidak ditemukan, beralih ke penggabungan eksternal +% An external tool was not found, the compiler will produce a script that +% can be used to assemble and link or postprocess the program. exec_t_using_util=09017_T_Menggunakan util $1 -exec_e_exe_not_supported=09018_E_Pembuatan Eksekutable tidak didukung -exec_e_dll_not_supported=09019_E_Pembuatan librari Dinamis/Berbagi tidak didukung -exec_i_closing_script=09020_I_Penutupan skrip $1 +% An informational message, showing which external program (usually a postprocessor) is being used. +exec_e_exe_not_supported=09018_E_Pembuatan Executables tidak didukung +% Creating executable programs is not supported for this platform, because it was +% not yet implemented in the compiler. +exec_e_dll_not_supported=09019_E_Pembuatan Dynamic/Shared Libraries tidak didukung +% Creating dynamically loadable libraries is not supported for this platform, because it was +% not yet implemented in the compiler. +exec_i_closing_script=09020_I_Menutup naskah $1 +% Informational message showing when the external assembling an linking script is finished. exec_e_res_not_found=09021_E_resource kompilator tidak ditemukan, beralih ke mode eksternal -exec_i_compilingresource=09022_I_Mengkompilasi resource $1 -exec_t_unit_not_static_linkable_switch_to_smart=09023_T_unit $1 todal bisa digabung secara statis, beralih ke penggabungan pintar -exec_t_unit_not_smart_linkable_switch_to_static=09024_T_unit $1 tidak bisa digabung secara pintar, beralih ke penggabungan statis -exec_t_unit_not_shared_linkable_switch_to_static=09025_T_unit $1 tidak bisa digabung berbagi, beralih ke penggabungan statik -exec_e_unit_not_smart_or_static_linkable=09026_E_unit $1 tidak bisa digabungkan secara pintar atau statik -exec_e_unit_not_shared_or_static_linkable=09027_E_unit $1 tidak bisa digabung berbagi atau statik -exec_d_resbin_params=09028_D_Pemanggilan kompilator resource "$1" dengan "$2" sebagai baris perintah +% An external resource compiler was not found, the compiler will produce a script that +% can be used to assemble, compile resources and link or postprocess the program. +exec_i_compilingresource=09022_I_Mengompilasi resource $1 +% An informational message, showing which resource is being compiled. +exec_t_unit_not_static_linkable_switch_to_smart=09023_T_unit $1 tidak bisa digabung secara statis, beralih ke smart linking +% Statical linking was requested, but a unit which is not statically linkable was used. +exec_t_unit_not_smart_linkable_switch_to_static=09024_T_unit $1 tidak bisa di-smart linked, beralih ke penggabungan statis +% Smart linking was requested, but a unit which is not smart-linkable was used. +exec_t_unit_not_shared_linkable_switch_to_static=09025_T_unit $1 tidak bisa digabung berbagi, beralih ke penggabungan statis +% Shared linking was requested, but a unit which is not shared-linkable was used. +exec_e_unit_not_smart_or_static_linkable=09026_E_unit $1 tidak bisa digabung smart maupun statis +% Smart or static linking was requested, but a unit which cannot be used for either was used. +exec_e_unit_not_shared_or_static_linkable=09027_E_unit $1 tidak bisa digabung shared ataupun statis +% Shared or static linking was requested, but a unit which cannot be used for either was used. +exec_d_resbin_params=09028_D_Memanggil kompilator resource "$1" dengan "$2" sebagai baris perintah +% An informational message showing which command-line is used for the resource compiler. %\end{description} # EndOfTeX # # Executable information # -execinfo_f_cant_process_executable=09128_F_Tidak bisa menuliskan proses eksekutabel $1 -execinfo_f_cant_open_executable=09129_F_Tidak bisa membuka eksekutabel$1 -execinfo_x_codesize=09130_X_Besar Kode: $1 byte -execinfo_x_initdatasize=09131_X_Besar data yang diinisialisasi: $1 byte -execinfo_x_uninitdatasize=09132_X_Besar data yang tidak diinisialisasi: $1 byte -execinfo_x_stackreserve=09133_X_Ruang stack disediakan: $1 byte -execinfo_x_stackcommit=09134_X_Ruang stack dipakai: $1 byte +# BeginOfTeX +% \section{Executable information messages.} +% This section lists all messages that the compiler emits when an executable program is produced, +% and only when the internal linker is used. +% \begin{description} +execinfo_f_cant_process_executable=09128_F_Tidak bisa memproses executable selanjutnya $1 +% Fatal error when the compiler is unable to post-process an executable. +execinfo_f_cant_open_executable=09129_F_Tidak bisa membuka executable $1 +% Fatal error when the compiler cannot open the file for the executable. +execinfo_x_codesize=09130_X_Ukuran Kode: $1 byte +% Informational message showing the size of the produced code section. +execinfo_x_initdatasize=09131_X_Ukuran data diinisialisasi: $1 byte +% Informational message showing the size of the initialized data section. +execinfo_x_uninitdatasize=09132_X_Ukuran data tidak diinisialisasi: $1 byte +% Informational message showing the size of the uninitialized data section. +execinfo_x_stackreserve=09133_X_Ruang Stack terpakai: $1 bytes +% Informational message showing the stack size that the compiler reserved for the executable. +execinfo_x_stackcommit=09134_X_Ruang Stack dikomit: $1 bytes +% Informational message showing the stack size that the compiler committed for the executable. +%\end{description} +# EndOfTeX # # Pengambilan unit @@ -1967,7 +2134,8 @@ unit_f_cant_find_ppu=10022_F_Tidak bisa menemukan unit $1 % You tried to use a unit of which the PPU file isn't found by the % compiler. Check your configuration file for the unit paths unit_w_unit_name_error=10023_W_Unit $1 tidak ditemukan tapi $2 ada -unit_f_unit_name_error=10024_F_Unit $1 mencari tapi $2 ditemukan +% This error message is no longer used. +unit_f_unit_name_error=10024_F_Unit $1 telah dicari tapi $2 yang ditemukan % Dos truncation of 8 letters for unit PPU files % may lead to problems when unit name is longer than 8 letters. unit_w_switch_us_missed=10025_W_Kompilkasi unit sistem memerlukan saklar -Us @@ -1979,8 +2147,10 @@ unit_f_errors_in_unit=10026_F_Ada $1 kesalahan kompilasi modul, menghentikan unit_u_load_unit=10027_U_Diambil dari $1 ($2) unit $3 % When you use the \var{-vu} flag, which unit is loaded from which unit is % shown. -unit_u_recompile_crc_change=10028_U_Kompilasi ulang $1, checksum berubah untuk $2 -unit_u_recompile_source_found_alone=10029_U_Rekompilasi ulang $1, hanya sumber yang ditemukan +unit_u_recompile_crc_change=10028_U_Recompiling $1, checksum changed for $2 +% The unit is recompiled because the checksum of a unit it depends on has +% changed. +unit_u_recompile_source_found_alone=10029_U_Recompiling $1, source found only % When you use the \var{-vu} flag, these messages tell you why the current % unit is recompiled. unit_u_recompile_staticlib_is_older=10030_U_Rekompilasi ulang unit, statik lib lebih lama dari ppufile @@ -2022,10 +2192,8 @@ unit_u_check_time=10037_U_PPU memeriksa file $1 waktu $2 unit_w_cant_compile_unit_with_changed_incfile=10040_W_tidak bisa mengkompilasi ulang unit $1, tetapi ditemukan file include yang diubah % A unit was found to have modified include files, but % some source files were not found, so recompilation is impossible. -unit_h_source_modified=10041_H_File $1 is lebih baru dari file Rilis PPU $2 -% A modified source file for a unit was found that was compiled with the -% release flag (-Ur). The unit will not implicitly be recompiled because -% this release flag is set. +unit_u_source_modified=10041_U_File $1 is lebih baru dari file Rilis PPU $2 +% A modified source file for a unit was founde unit_u_ppu_invalid_fpumode=10042_U_Menggunakan unit yang tidak dikompilasi dengan mode FPU yang benar % Trying to compile code while using units which were not compiled with % the same floating point format mode. Either all code should be compiled @@ -2092,7 +2260,7 @@ unit_u_skipping_reresolving_unit=10059_U_Melewati re-resolving unit $1, masih me # # Options # -# 11039 is the last used one +# 11041 is the last used one # option_usage=11000_O_$1 [opsi] [opsi] # BeginOfTeX @@ -2163,7 +2331,10 @@ option_asm_forced=11022_W_"$1" assembler menggunakan paksaan % The assembler output selected can not generate % object files with the correct format. Therefore, the % default assembler for this target is used instead. -option_using_file=11026_T_Opsi pembacaan dari file $1 +option_confict_asm_debug=11041_W_Output Assembler yang dipilih "$1" tidak bisa menghasilkan info debug, debugging dimatikan +% The assembler output selected can not generate +% debugging information, debugging option is therefore disabled. +option_using_file=11026_T_Membaca opsi dari file $1 % Options are also read from this file option_using_env=11027_T_Opsi pembacaan dari lingkungan $1 % Options are also read from this environment string @@ -2262,14 +2433,14 @@ option_help_pages=11025_[ 3*2Anasmobj_file obj menggunakan Nasm 3*2Amasm_file obj menggunakan Masm (Microsoft) 3*2Atasm_file obj menggunakan Tasm (Borland) -3*2Aelf_elf32 (Linux) menggunakan penulis internall -3*2Acoff_coff (Go32v2) menggunakan penulis internall -3*2Apecoff_pecoff (Win32) menggunakan penulis internall +3*2Aelf_elf32 (Linux) menggunakan penulis internal +3*2Acoff_coff (Go32v2) menggunakan penulis internal +3*2Apecoff_pecoff (Win32) menggunakan penulis internal 4*2Aas_himpun menggunakan GNU AS 6*2Aas_Unix o-file menggunakan GNU AS 6*2Agas_GNU Motorola assembler -6*2Amit_Sintaks MIT (GAS lama) -6*2Amot_Standar Motorola assembler +6*2Amit_MIT Syntax (old GAS) +6*2Amot_Standar assembler Motorola A*2Aas_himpun menggunakan GNU AS P*2Aas_himpun menggunakan GNU AS S*2Aas_himpun menggunakan GNU AS @@ -2277,111 +2448,117 @@ S*2Aas_himpun menggunakan GNU AS **2bl_hasilkan info simbol lokal **1B_bangun semua modul **1C_opsi pembuatan kode: -**2Cc_set konvensi pemanggilan default ke +**2Cc_set konvensi pemanggilan standar ke **2CD_buat juga librari dinamis (tidak didukung) -**2Ce_Kompiilasi dengan opkode emulasi floating point -**2Cf_Pilih set instruksi fpu yang digunakan, lihat fpc -i untuk nilai yang mungkin -**2Cg_Hasilkan kode PIC +**2Ce_Kompilasi dengan opcode emulasi floating point +**2Cf_Pilih set instruksi yang digunakan, lihat fpc -i untuk nilai yang mungkin +**2Cg_Buat kode PIC **2Ch_ byte heap (antara 1023 dan 67107840) -**2Ci_IO-pemeriksaan +**2Ci_Pemeriksaan-IO **2Cn_abaikan tahap linking **2Co_periksa overflow dari operasi integer **2Cp_pilih set instruksi, lihat fpc -i untuk nilai yang mungkin +**2CP=_ seting packing +**3CPPACKSET=_ set alikasi: 0, 1 atau DEFAULT atau NORMAL, 2, 4 dan 8 **2Cr_pemeriksaan jangkauan -**2CR_verifikasi keabsahan pemanggilan metode object -**2Cs_set besar stack ke +**2CR_verifikasi validitas pemanggilan metode object +**2Cs_set ukuran stack ke **2Ct_pemeriksaan stack **2CX_buat juga librari smartlinked -**1d_definisikan simbol -**1D_hasilkan file DEF +**1d_medefinisikan simbol +**1D_buat file DEF **2Dd_set deskripsi ke **2Dv_set versi DLL ke -*O2Dw_Aplikasi PM -**1e_set path ke eksekutabel -**1E_sama dengan -Cn +*O2Dw_aplikasi PM +**1e_set path ke executable +**1E_sama seperti -Cn +**1fPIC_sama seperti -Cg **1F_set nama file dan path: -**2Fa[,y]_untuk sebuag program mengambil unit pertama dan [y] sebelum penggunaan dioper +**2Fa[,y]_untuk memanggil program unit pertama dan [y] sebelum uses diuraikan **2Fc_set codepage input ke **2FD_set direktori dimana untuk mencari utilitas kompilator **2Fe_alihkan output kesalahan ke **2FE_set path output exe/unit ke -**2Fi_tambahkan ke path include -**2Fl_tambahkan ke path librari -**2FL_gunakan sebagai linker dinamis -**2Fo_tambahkan ke path object -**2Fr_ambil file pesan kesalahan -**2Fu_tambahkan ke path unit -**2FU_set path output unit ke , kesampingkan -FE -*g1g_hasilkan informasi debugger: -*g2gc_hasilkan pemeriksaan untuk pointer +**2Fi_menambah ke path include +**2Fl_menambah ke path library +**2FL_menggunakan sebagai linker dinamis +**2Fo_menambah ke path object +**2Fr_mengambil file pesan kesalahan +**2Fu_menambah ke path unit +**2FU_set unit path output ke , mengabaikan -FE +*g1g_buat informasi debugger: +*g2gc_buat pemeriksaan untuk pointer *g2gd_gunakan dbx *g2gg_gunakan gsym -*g2gh_gunakan unit penelusur heap (untuk debug kebocoran memori) -*g2gl_gunakan unit info baris untuk menampilkan info lebih banyak untuk penelusuran -*g2gv_hasilkan program yang bisa ditelusuri dengan valgrind -*g2gw_hasilkan info debug dwarf +*g2gh_gunakan unit pelacak heap (untuk memeriksa kebocoran memori) +*g2gl_gunakan unit info baris untuk menampilkan infor lebih untuk pelacakan balik +*g2gt_buang variabel lokal (untuk mendeteksi uses tidak diinisialisasi) +*g2gv_membuat program bisa dilacak dengan valgrind +*g2gw_buat info debug dwarf **1i_informasi -**2iD_mengembalikan tanggal kompilator -**2iV_mengembalikan versi kompilator -**2iSO_mengembalikan OS kompilator -**2iSP_mengembalikan prosesor kompilator -**2iTO_mengembalikan OS target -**2iTP_mengembalikan prosesor target -**1I_tambahkan ke path include -**1k_Operan ke linker +**2iD_kembailkan tanggal kompilator +**2iV_kembailkan versi kompilator +**2iW_kembailkan versi lengkap kompilator +**2iSO_kembailkan OS kompilator +**2iSP_kembailkan prosesor kompilator +**2iTO_kembailkan target OS kompilator +**2iTP_kembailkan prosesor target kompilator +**1I_menambah ke path include +**1k_Pass ke linker **1l_tulis logo **1M_set mode bahasa ke -**2Mfpc_dialek free pascal (default) -**2Mobjfpc_beberapa saklar ekstensi Delphi 2 hidup -**2Mdelphi_mencoba untuk kompatibel Delphi -**2Mtp_mencoba untuk kompatibel TP/BP 7.0 -**2Mgpc_mencoba untuk kompatibel gpc -**2Mmacpas_mencoba untuk kompatibel dengan dialek pascal macintosh -**1n_jangan baca file konfigurasi default -**1N_optimasi susunan node -**2Nu_jangan gulung perulangan -**1o_ubah nama dari eksekutabel yang dihasilkan ke +**2Mfpc_dialek free pascal (standar) +**2Mobjfpc_tukar beberapa ekstensi Delphi 2 pada +**2Mdelphi_percobaan agar kompatibel Delphi +**2Mtp_pervobaan agar kompatibel TP/BP 7.0 +**2Mgpc_percobaan agar kompatibel gpc +**2Mmacpas_percobaan agar kompatibel ke dialek pascal macintosh +**1n_jangan baca file konfig standar +**1N_optimasi node tree +**2Nu_unroll loops +**1o_ubah nama executable yang dihasilkan ke **1O_optimasi: **2O-_matikan optimasi -**2O1_tingkat 1 optimasi (cepat dan akrab debugger) -**2O2_tingkat 2 optimasi (-O1 + optimasi cepat) -**2O3_tingkat 3 optimasi (-O2 + optimasi lambat) -**2Oa=_set penjajaran -**2Oo[NO]_hidupkan atau maukan optimasi, lihat fpc -i untuk nilai yang mungkin +**2O1_level 1 optimasi (cepat dan akrab debugger) +**2O2_level 2 optimasi (-O1 + optimasi cepat) +**2O3_level 3 optimasi (-O2 + optimasi lambat) +**2Oa=_set penajaran +**2Oo[NO]_hidupkan atau matikan optimasi, lihat fpc -i untuk nilai yang mungkin **2Op_set target cpu untuk optimasi, lihat fpc -i untuk nilai yang mungkin **2Os_hasilkan kode lebih kecil **1pg_hasilkan kode profil untuk gprof (definisikan FPC_PROFILE) **1R_gaya pembacaan assembler: -**2Rdefault_gunakan assembler default -3*2Ratt_baca gaya assembler AT&T -3*2Rintel_baca gaya assembler intel -6*2RMOT_baca gaya assembler motorola +**2Rdefault_gunakan assembler standar +3*2Ratt_baca assembler gaya AT&T +3*2Rintel_baca assembler gaya Intel +6*2RMOT_baca assembler gaya Motorola **1S_opsi sintaks: -**2S2_sama dengan -Mobjfpc -**2Sc_dukung operator mirip C (*=,+=,/= and -=) -**2Sa_sertakan kode asertasi. -**2Sd_sama dengan\ -Mdelphi -**2Se_opsi kesalahan. adalah kombinasi dari: -**3*_ : kompilator berhenti setelah kesalahan (default adalah 1) +**2S2_sama seperti -Mobjfpc +**2Sc_mendukung operator seperti (*=,+=,/= and -=) +**2Sa_sertakan kode assertion. +**2Sd_sama seperti -Mdelphi +**2Se_opsi kesalahan. adalah kombinasi dari yang berikut: +**3*_ : kompilator berhenti setelah kesalahan (standarnya 1) **3*_w : kompilator berhenti juga setelah peringatan **3*_n : kompilator berhenti juga setelah catatan **3*_h : kompilator berhenti juga setelah petunjuk **2Sg_ijinkan LABEL dan GOTO **2Sh_Gunakan ansistrings -**2Si_dukung gaya C++ INLINE -**2Sk_ambil unit fpcylix -**2SI_set gaya antar muka ke -**3SIcom_Antarmuka kompatibel COM (default) -**3SIcorba_Antarmuka kompatibel CORBA +**2Si_Dukung C++ gaya INLINE +**2Sk_ambil fpcylix unit +**2SI_set gaya interface ke +**3SIcom_kompatibel interface COM (standar) +**3SIcorba_kompatibel interface CORBA **2Sm_dukung makro seperti C (global) -**2So_sama dengan -Mtp -**2Sp_sama dengan -Mgpc +**2So_sama seperti -Mtp +**2Sp_sama seperti -Mgpc **2Ss_nama constructor harus init (destructor harus done) -**2St_ijinkan kunci kata statik dalam objects +**2St_ijinkan kata kunci static dalam obyek +**2Sx_hidupkan kata kunci exception (standar dalam mode Delphi/ObjFPC) **1s_jangan panggil assembler dan linker -**2sh_Hasilkan skrip untuk link pada host -**2st_Hasilkan skrip untuk link pada target -**2sr_Lewati fase alokasi register (gunakan dengan -alr) +**2sh_Hasilkan naskah untuk menyambung pada host +**2st_Hasilkan naskah untuk menyambung pada target +**2sr_Lewati tahap alokasi register (gunakan dengan -alr) **1T_Target sistem operasi: 3*2Temx_OS/2 via EMX (termasuk EMX/RSX extender) 3*2Tfreebsd_FreeBSD