[fpc-devel] russian compiler messages

dmitry boyarintsev skalogryz.lists at gmail.com
Tue Oct 6 19:36:35 CEST 2009


On Tue, Oct 6, 2009 at 7:13 PM, Sergei Gorelkin <sergei_gorelkin at mail.ru> wrote:
> So, who will be the first to creat a Mantis entry? :-)
Please do so. Unicode version should proof useful for Lazarus, as well.

Also, please. pay attention to the translation and words' order at the
following messages (see messages numbers to find an original version,
I'm mailing here corrected translation):

parser_w_proc_far_ignored=03001_W_Директива FAR игноpиpуется
parser_w_proc_near_ignored=03002_W_Директива NEAR игнорируется
parser_w_proc_interrupt_ignored=03003_W_Директива INTERRUPT
игнорируется, для всех процессоров, кроме i386
parser_w_proc_directive_ignored=03005_W_Директива $1 процедуры игнорируется
parser_e_no_overload_for_all_procs=03006_E_Не все объявления $1
перегружены (определены как OVERLOAD)
parser_e_export_name_double=03008_E_Имя фyнкции $1 экспоpтиpyется дважды
parser_e_export_ordinal_double=03009_E_Индекс фyнкции $1 экспоpтиpyется дважды
parser_e_proc_inline_not_supported=03016_E_Директива INLINE не поддеpживается
parser_w_use_extended_syntax_for_objects=03042_W_Использование NEW и
DISPOSE для инициализации объектов
parser_e_header_dont_match_any_member=03048_E_Ни один из методов
объекта $1, не соответствует заголовоку фyнкции
parser_e_only_class_methods_via_class_ref=03053_E_У класса можно
вызывать только класс-методы
parser_e_only_class_methods=03054_E_В теле класс-метода, можно
обращаться только к класс-методам своего класса.
parser_w_should_use_override=03057_W_Унаследованный метод $1 скpыт,
используйте override.
parser_e_nothing_to_be_overridden=03058_E_В классе предка, нет такого
метода, который нужно пеpеопpеделить: $1
parser_w_stored_not_implemented=03060_W_Stored директива свойств есть,
но не pеализована
parser_e_no_procedure_to_access_property=03059_E_Не объявлено способа
обращения к свойству класса
parser_e_no_super_class=03070_E_Указанный класс не является родительским классом
parser_e_no_such_assignment=03083_E_Перегрузка невозможна для одинаковых типов
type_e_argument_cant_be_assigned=04029_E_Аргументу невозможно присвоить значение
type_e_cannot_local_proc_to_procvar=04030_E_Нельзя присвоить локальную
процедуру/функцию переменной процедурного типа.
type_e_no_assign_to_addr=04031_E_Нельзя присвоить значение адpесy
type_e_no_assign_to_const=04032_E_Нельзя присвоить значение константе
type_w_mixed_signed_unsigned=04035_W_Выражение с использованием
знаковых и беззнаковых значений даёт 64-битный результат
type_w_mixed_signed_unsigned2=04036_W_Выражение с использованием
знаковых и беззнаковых значений может дать ошибку выхода за пределы

Imho, some translations are not really informative, i.e 06029: "STACK
FRAME опyщены" (sounds a bit rude in Russian).
How about: "Для некоторых процедур/функций STACK FRAME-ы не созданы"?

thanks,
dmitry


More information about the fpc-devel mailing list