[fpc-devel] russian compiler messages

Sergei Gorelkin sergei_gorelkin at mail.ru
Tue Oct 6 20:24:19 CEST 2009


dmitry boyarintsev wrote:
> 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.
> 
It looks like UTF-8 version should be added, and cp1251 can be dropped.
cp866, however, is still needed for Windows console.

> 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

These three are no longer in English version, so I dropped them too.

> 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_Выражение с использованием
> знаковых и беззнаковых значений может дать ошибку выхода за пределы
> 
Merged.

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

Sergei





More information about the fpc-devel mailing list