From 2cfd028b83dd7360dbc3eebe6fdfe5cf0778ac7c Mon Sep 17 00:00:00 2001 From: gluk Date: Mon, 17 Mar 2008 20:40:41 +0000 Subject: [PATCH] fixed some grammar errors in Russian help-files (for new users and respect-up of our community) git-svn-id: svn://kolibrios.org@772 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/develop/cmd/trunk/readme.txt | 14 ++--- .../develop/examples/editbox/trunk/FAQ.txt | 54 +++++++++---------- programs/develop/fp/readme-ru.txt | 35 ++++++------ programs/develop/scc/README.TXT | 2 +- 4 files changed, 53 insertions(+), 52 deletions(-) diff --git a/programs/develop/cmd/trunk/readme.txt b/programs/develop/cmd/trunk/readme.txt index 6d167da260..6ecdbcc4aa 100644 --- a/programs/develop/cmd/trunk/readme.txt +++ b/programs/develop/cmd/trunk/readme.txt @@ -227,7 +227,7 @@ В основном, я полагаю, это может пригодится для написания консольных приложений для самого CMD (хотя возможно и другое). - Для этого, к вашей программе вам необхрдимо подключить файл + Для этого, к вашей программе вам необхоjдимо подключить файл CMDIPC.INC (Естественно, от этого размер программы после компиляции несколько увеличится). После этого вам станут доступны 6 функции IPC, которые вы можете вызывать с помощью @@ -266,7 +266,7 @@ eol - пропустить строку. - call eol - вызвать пропус строки. + call eol - вызвать пропуск строки. --------------------------------------------------------------- @@ -310,7 +310,7 @@ Известные ошибки и недоработки: При работе с консолью CMD и системой MenuetOS вообще, я - заметил,что некоторые созданные в Menuet файлы не + заметил, что некоторые созданные в Menuet файлы не воспринимаются MS-DOS. Это в первую очередь касается файлов, с именами типа 1.1, b.bb и т.д. Поэтому возможны различные тупиковые ситуации при взаимодействии созданных или @@ -335,7 +335,7 @@ лицезреть имена этих файлов, например, в windows commander'e, но блокнот их не откроет. - Для того, чтоба дать время CMD обработать IPC-запрос, в + Для того, чтобы дать время CMD обработать IPC-запрос, в CMDIPC.ASM мне пришлось использовать 5-ю функцию (пауза), поэтому немного замедляется время получения новых IPC-запросов. @@ -354,7 +354,7 @@ автоматически исполняется при запуске интерпретатора. Его можно удалить при ненадобности. - Для вызова примера исполняемого скрипра наберите /example + Для вызова примера исполняемого скрипта наберите /example Всвязи с молодостью и частичной недоработанности самой программы возможны ошибки в её работе, о которых просьба @@ -364,7 +364,7 @@ т.к. на её доработку уходит много времени и я считаю, что она и на данный момент более-менее функциональна (в масштабах MenuetOS, конечно). Я считаю, что рациональнее будет сконцент- - рироваться на устанении багов и недоработок в программе. + рироваться на устранении багов и недоработок в программе. Если кто-нибудь пожелает доделать программу, то я бы попросил не изменять её дизайн (мне он нравится ;-) ). @@ -372,7 +372,7 @@ О всех ошибках (В том числе грамматических в английском тексте) просьба сообщать на dmitry_gt@tut.by - И еще забыл сказать, то программа распостраняется "as is", и + И еще забыл сказать, то программа распространяется "as is", и автор не несет ответственности за возможный ущерб, причиненный программой. diff --git a/programs/develop/examples/editbox/trunk/FAQ.txt b/programs/develop/examples/editbox/trunk/FAQ.txt index cf0ac4ff3c..a0eac20661 100644 --- a/programs/develop/examples/editbox/trunk/FAQ.txt +++ b/programs/develop/examples/editbox/trunk/FAQ.txt @@ -3,9 +3,9 @@ EDITBOX системы!! -Посдедная модификация +Последняя модификация ;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;;Структурное описание возможности компонета и моделей его использования. +;;;Структурное описание возможности компонента и моделей его использования. ;;;;;;;;;;;;;;;;;;;;;;;;;;; Напишите в исходном коде своей программы use_edit_box, это вставит необходимые процедуры в код вашей программы. @@ -48,7 +48,7 @@ some_edit edit_box 100,10,30,0x00ffffff,0,0x00aaaaaa,0,255,some_edit_text *********** use_edit_box данный макрос вставляет общий код editbox -procinfo - указатель на информационную стрктуру 9 фунции - обязательный параметр +procinfo - указатель на информационную структуру 9 функции - обязательный параметр Если вы используете при прорисовке окна mcall 0,(50*65536+390),(30*65536+200),0xb3AABBCC,0x805080DD,hed @@ -58,49 +58,49 @@ scr_h - scr_w - не обязательный параметр обычно 5 *********** mouse_edit_boxes -код обработки мышки, вставляется обычно посел обработки всех предыдуших событий +код обработки мышки, вставляется обычно после обработки всех предыдущих событий Передаваемые параметры -editboxes - указатель на информационную струкуру боксов +editboxes - указатель на информационную структуру боксов editboxes_end - конец информационной структуры боксов Как под вариант существует макрос -mouse_edit_box - он используется если выводитьсяч один бокс +mouse_edit_box - он используется если выводится один бокс Передаваемый параметр -editboxes - указатель на информационную струкуру боксов +editboxes - указатель на информационную структуру боксов Больше никаких параметров передавать не нужно. ********** -key_edit_boxes - макрос обрабоки клавиш боксами вставляется после того как происходит обработка события что нажата клавиша +key_edit_boxes - макрос обработки клавиш боксами, вставляется после того как происходит обработка события что нажата клавиша Передаваемые параметры -editboxes - указатель на информационную струкуру боксов +editboxes - указатель на информационную структуру боксов editboxes_end - конец информационной структуры боксов Как под вариант существует макрос -key_edit_box - он используется если выводитьсяч один бокс +key_edit_box - он используется если выводится один бокс Передаваемый параметр -editboxes - указатель на информационную струкуру боксов +editboxes - указатель на информационную структуру боксов Больше никаких параметров передавать не нужно. ********** draw_edit_boxes - макрос для вывода боксов используется в выводе окна Передаваемые параметры -editboxes - указатель на информационную струкуру боксов +editboxes - указатель на информационную структуру боксов editboxes_end - конец информационной структуры боксов use_f9 и procinfo - при передаче этого параметра - при перерисовки боксов будет исползована фунция mcall 9,procinfo,-1 которая получает данные о окне и складывает параметры по адресу procinfo- его то же обязательно нужно передавать!!!! -Если в программе уже используется эта фунция, то не нужно указывать данные параметр!!!! +Если в программе уже используется эта функция, то не нужно указывать данные параметр!!!! Как под вариант существует макрос -draw_edit_box - он используется если выводитьсяч один бокс +draw_edit_box - он используется если выводится один бокс Передаваемый параметр -editboxes - указатель на информационную струкуру боксов -use_f9 и procinfo - при передаче этого параметра - при перерисовки боксов будет исползована фунция +editboxes - указатель на информационную структуру боксов +use_f9 и procinfo - при передаче этого параметра - при перерисовки боксов будет использована функция mcall 9,procinfo,-1 которая получает данные о окне и складывает параметры по адресу procinfo- его то же обязательно нужно передавать!!!! -Если в программе уже используется эта фунция, то не нужно указывать данные параметр!!!! +Если в программе уже используется эта функция, то не нужно указывать данные параметр!!!! Больше никаких параметров передавать не нужно. ********** -default_box - макрос который приводит основые данные макроса по дефолту т.е. Снимает битовую матрицу выделения -Специально дла KFM :)) Нужно добавить этот код при при обработчике yes or no при копировании. Если будет вести себя неадекватно - необходимо раскоментировать строки в данном макросе +default_box - макрос который приводит основные данные макроса по дефолту т.е. Снимает битовую матрицу выделения +Специально для KFM :)) Нужно добавить этот код при обработчике yes or no при копировании. Если будет вести себя неадекватно - необходимо раскомментировать строки в данном макросе @@ -113,9 +113,9 @@ Q: 2) Положение элемента фиксировано, хотелось бы работать с динамически вычисляемыми значениями. Например, если размер окна изменился, а элемент должен располагаться по центру окна всегда. A: -1) Длинна набираемого текста ограничена, вот смотри: +1) Длина набираемого текста ограничена, вот смотри: edit2 edit_box 250,5,30,0xffffff,0,0,0,308,hed,ed_focus,53 - это пример инициализации editbox -Итак попорядку: +Итак, по порядку: Это макрос инициализации структуры struc edit_box width,left,top,color,focus_border_color,blur_border_color,text_color,max,text,flags,size { @@ -145,20 +145,20 @@ struc edit_box width,left,top,color,focus_border_color,blur_border_color,text_co 0 - focus_border_color цвет рамки editbox, когда в фокусе т.е. активен editbox 0 - blur_border_color цвет рамки editbox, когда в не фокусе т.е. не активен editbox 0 - text_color цвет текста editbox. -308 - max максимальное кол-во текста которое можноввести (ответ на твой вопрос, обрати внимание на то что это значение должно быть меньше на 2 чем размер буффера!! Иначе у тебя будут затерты 2 байта следующие после буффера!) -hed - tex указатель на начало буффера +308 - max максимальное кол-во текста, которое можно ввести (ответ на твой вопрос, обрати внимание на то, что это значение должно быть меньше на 2, чем размер буфера!! Иначе у тебя будут затерты 2 байта следующие после буфера!) +hed - tex указатель на начало буфера ed_focus - флаг(и0 в данном случае установить фокус этому Editbox'у - flags 53 - текущее значение размера size. его необходимо указывать, если тебе нужно уже отображать существующий текст. Или можно еще сделать так, ты указываешь, буфер с текстом, но тут ничего не пишешь, или 0, тогда, если человек начинает вводить свой, существующий текст уже будет автоматом затерт. 53 - положение курсора - говорим, что бы он находился в конце строчки на последним символе, больше это значение быть не должно, т.к. иначе глюки :))) - - тут расположен сам буффер, + текст. + - тут расположен сам буфер, + текст. hed db 'EDITBOX optimization and retype date 09.03.2007',0 ; итого 54 символа -rb 256 ; 256+54 =310 у меня указан размер 308 - 2 байта на систеиные нужды (по идее должно хватать одного, но где - то есть косяк в коде) +rb 256 ; 256+54 =310 у меня указан размер 308 - 2 байта на системные нужды (по идее должно хватать одного, но где - то есть косяк в коде) 2) Изменять положение при изменении размеров окна. Вообще это не задача editbox, но это достаточно просто сделать, .width dd width .left dd left .top dd top -Вот часть стуктуры. +Вот часть структуры. ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ;DATA данные @@ -189,4 +189,4 @@ mov dword [eax+8], Это уже для второго editbox И так далее ))). -Надеюсь я для тебя прояснил общий алгоритм изменения \ No newline at end of file +Надеюсь, я для тебя прояснил общий алгоритм изменения diff --git a/programs/develop/fp/readme-ru.txt b/programs/develop/fp/readme-ru.txt index 5ec701ae0e..4a1cf2c7eb 100644 --- a/programs/develop/fp/readme-ru.txt +++ b/programs/develop/fp/readme-ru.txt @@ -1,17 +1,18 @@ - -’ҐЄгйЁ© Є®¤  ¤ ЇвЁа®ў ­ Ё Їа®ўҐап«бп в®«мЄ® ­  FreePascal 2.2.0 ЇаЁ Є®¬ЇЁ«пжЁЁ -Ё§ Windows. - -„«п Є®¬ЇЁ«Ёа®ў ­Ёп ўҐабЁЁ RTL ¤«п KolibriOS ў ¬ ­Ґ®Ўе®¤Ё¬® Ё¬Ґвм гбв ­®ў«Ґ­­л© -г ᥡп FreePascal б Ёб室­л¬Ё Є®¤ ¬Ё RTL гЄ § ­­®© ўлиҐ ўҐабЁЁ. ЋвЄа®©вҐ д ©« -rtl/build.bat Ё гЄ ¦ЁвҐ ў ЇҐаҐ¬Ґ­­®© ®Єа㦥­Ёп FPRTL в®з­л© Їгвм Є Ёб室­®¬г -Є®¤г ®аЁЈЁ­ «м­®© RTL. Ќ ЇаЁ¬Ґа, Ґб«Ё FreePascal гбв ­®ў«Ґ­ ў c:\fp, в® -ўҐа®пв­ҐҐ ўбҐЈ® Ёб室­л© Є®¤ ­ е®¤Ёвбп ў c:\fp\src\rtl. ќв®в Їгвм Ё ­г¦­® -гЄ § вм. ЏаҐ¤Ї®«®Ј Ґвбп зв® ЁҐа аеЁп ¤ЁаҐЄв®аЁ© Ёб室­ЁЄ®ў FreePascal б®еа ­Ґ­  -в®з­® в Є®© ¦Ґ Є Є ў ९®§Ёв аЁЁ FreePascal'п. - -Џ®б«Ґ Ё§¬Ґ­Ґ­Ёп rtl/build.bat § ЇгбвЁвҐ нв®в Є®¬ ­¤­л© д ©« ­  ўлЇ®«­Ґ­ЁҐ. Џ®б«Ґ -§ ўҐа襭Ёп а Ў®вл нв®Ј® д ©«  ў Ї ЇЄҐ ./units ¤®«¦­л Ї®пўЁвм ¬®¤г«Ё Ё ®ЎкҐЄв­лҐ -д ©«л RTL. - -Љ Є ⥯Ґам б®ЎЁа вм Їа®Ја ¬¬л п ®ЇЁиг Ї®§¦Ґ. + +’ҐЄгйЁ© Є®¤  ¤ ЇвЁа®ў ­ Ё Їа®ўҐап«бп в®«мЄ® ­  FreePascal 2.2.0 ЇаЁ Є®¬ЇЁ«пжЁЁ +Ё§ Windows. + +„«п Є®¬ЇЁ«Ёа®ў ­Ёп ўҐабЁЁ RTL ¤«п KolibriOS ў ¬ ­Ґ®Ўе®¤Ё¬® Ё¬Ґвм гбв ­®ў«Ґ­­л© +г ᥡп FreePascal б Ёб室­л¬Ё Є®¤ ¬Ё RTL гЄ § ­­®© ўлиҐ ўҐабЁЁ. ЋвЄа®©вҐ д ©« +rtl/build.bat Ё гЄ ¦ЁвҐ ў ЇҐаҐ¬Ґ­­®© ®Єа㦥­Ёп FPRTL в®з­л© Їгвм Є Ёб室­®¬г +Є®¤г ®аЁЈЁ­ «м­®© RTL. Ќ ЇаЁ¬Ґа, Ґб«Ё FreePascal гбв ­®ў«Ґ­ ў c:\fp, в® +ўҐа®пв­ҐҐ ўбҐЈ® Ёб室­л© Є®¤ ­ е®¤Ёвбп ў c:\fp\src\rtl. ќв®в Їгвм Ё ­г¦­® +гЄ § вм. ЏаҐ¤Ї®« Ј Ґвбп, зв® ЁҐа аеЁп ¤ЁаҐЄв®аЁ© Ёб室­ЁЄ®ў FreePascal б®еа ­Ґ­  +в®з­® в Є®© ¦Ґ, Є Є ў ९®§Ёв®аЁЁ FreePascal'п. + +Џ®б«Ґ Ё§¬Ґ­Ґ­Ёп rtl/build.bat § ЇгбвЁвҐ нв®в Є®¬ ­¤­л© д ©« ­  ўлЇ®«­Ґ­ЁҐ. Џ®б«Ґ +§ ўҐа襭Ёп а Ў®вл нв®Ј® д ©«  ў Ї ЇЄҐ ./units ¤®«¦­л Ї®пўЁвмбп ¬®¤г«Ё Ё +®ЎкҐЄв­лҐ д ©«л RTL. + +Љ Є ⥯Ґам б®ЎЁа вм Їа®Ја ¬¬л п ®ЇЁиг Ї®§¦Ґ. + diff --git a/programs/develop/scc/README.TXT b/programs/develop/scc/README.TXT index a8d56fdd97..a165f42c5c 100644 --- a/programs/develop/scc/README.TXT +++ b/programs/develop/scc/README.TXT @@ -10,7 +10,7 @@ KNOWN BUGS: HISTORY: * 0.5.4: - - output file extension is fixed + - output file extension was fixed * 0.5.3: - output dir fixed * 0.5.2: