for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Русский Help
  

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 10.10.05 23:08:16
Hi Владимир!

Я думаю что не стоит перегибать палку - т.е. с одной стороны не стоит
пытаться ЛЮБОЙ термин заменять "кухонным" аналогом, а с другой - не стоит
пытаться создавать новые термины
От того я например в ДАННОМ случае и сказал - что "конкатенацию" оставить, а
"тримминг" - заменить.
Кстати приведенный пример из хелпа к VFP3 мне лично кажется наиболее
адекватным в данном плане (Я лично этот хелп не изучал - лишь краем глаза
видел - потому не могу уверенно говорить ВЕЗДЕ он написан адекватным языком
или нет).
Как один из критериев "понятности" - мнение людей программирующих на других
языках. Конкатенация вопросов не вызывает практически ни у кого
Тримминг - вызывает. Хотя мне тут поведали забавный пример из NET-а - есть в
русских книжках такое понятие как "интернирование строк" - не побоялись
авторы ввести новое значение для этого давно известного слова




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 10.10.05 23:35:45
Hi AlexRND!

Цитата:
Specifies a zero-based bit in qExpression
Указывает порядковый номер бита (счёт ведётся с нуля) в qExpression
А придумывать для этого термин излишне - он всего-то раз-два встречается...
Хотя если очень захотеть, то можно какой-нить "нуль-базированный бит"
придумать. Просто это настолько несущественно в общем контексте VFP, что
получится больше вреда от "захламления" толкового словаря чем пользы от
термина.




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 10.10.05 23:35:48
Hi Sergey!

Цитата:
MemberData Extensibility
"Расширение на основе MemberData" или "Расширяемость при помощи
MemberData" - второе ближе к дословному (слова переставлены намеренно для
лучшего выделения смысла), но не очень хорошо звучит.
Цитата:
Discusses extensibility model for design time use of meta data with
class members
"Описывает модель расширения членов классов метаданными, используемыми во
время этапа проектирования"
Говорить по-русски что какой-то текст что-то "обсуждает" мне кажется не
совсем корректно...
XML тут вроде как не при чём (в смысле для перевода заголовка и краткого
описания раздела)




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
GM

Сообщений: 145
Дата: 11.10.05 10:41:30
2Sergey

Discusses extensibility model for design time use of meta data with class members

Обсуждает модель расширяемости применения мета данных этапа проектирования с использованием членов класса.

Соответственно, MemberData Extensibility - это расширяемость за счет данных, принадлежащих члену класса.

2Igor
То есть, не члены класса расширяются метаданными, а наоборот, среда проектирования расширяется данными, которые принадлежат классам из контейнера.
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
AlexRND

Сообщений: 25
Откуда: Ростов-на-Дону
Дата: 11.10.05 20:32:52
Igor Korolyov писал:
Цитата:
Цитата:
Specifies a zero-based bit in qExpression
Указывает порядковый номер бита (счёт ведётся с нуля) в qExpression
А придумывать для этого термин излишне - он всего-то раз-два встречается...
Хотя если очень захотеть, то можно какой-нить "нуль-базированный бит"
придумать. Просто это настолько несущественно в общем контексте VFP, что
получится больше вреда от "захламления" толкового словаря чем пользы от
термина.

Я еще не проверял, но думаю этот самый "нуль-базированный" встретится во всех темах справки по функциям, работающим с битами. А еще, я не ввожу толковый словарь, а либо использую термин в своем переводе, давая первый раз в скобках его оригинальную запись, либо наоборот, оставляю термин "as is" и даю один раз в скобках для него свой перевод, иногда с дополнительным комментарием. Проверка "на кошечках" показала, что такой подход имеет право на жизнь.




------------------
WBR, AlexRND
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 11.10.05 22:07:55
Hi GM!

Цитата:
Обсуждает модель расширяемости применения мета данных этапа
проектирования с использованием членов класса.
Насчёт "обсуждается" я уже сказал Это на форумах или в разговоре мы
обсуждаем, а хелп - он просто описывает.
В остальном же мне кажется ты слегка не прав - не "члены класса" тут
главенствуют, а МЕТАДАННЫЕ (которые конечно относятся к членам класса - они
их описывают и собственно говоря "расширяют"). Т.е. в твоей схеме это должно
быть "применения метаданных НА этапе проектирования" - use относится
к метаданным, а не к членам класса, а вот члены класса выступают тут
"подчинёнными" (точнее связанными, управляемыми конструкциями) с
метаданными... Можно конечно ставить "совместно", но лучше вводить это
как-то по иному. Потому я и перекроил саму грамматическую конструкцию -
по-русски это коряво будет дословно...
Кроме того по-русски совсем не звучит "модель расширяемости применения"
(почему-то сразу вспоминается совковое "ускорение темпов улучшения") - либо
просто "модель расширения", либо "(модель) применение(я) расширений -
метаданных"
Вообще если посмотреть на суть этого явления, то ИМЕННО члены класса и
"расширяются" с помощью MemberData.
Вот первый абзац соответствующей главы (увы, её перевод от JS остался в
файло-помойке на работе - всё забываю забрать)
Цитата:
Visual FoxPro 9.0 provides extended metadata attributes for class members. Through this new extensibility model, you now have the
ability to extend the functionality of class properties and methods,
allowing you to create design-time enhancements such as the following:
Т.е. совершенно чётко говорится о том, что вводятся метаданные, расширяющие
"члены класса" - а никак не наоборот. То что сам по себе _MemderData это
"свойство" - т.е. строго формально это конечно "член класса" - не играет
главенствующей роли. Всё-же именно метаданные как-то "улучшают"
свойства/методы при работе с ними из среды...




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
GM

Сообщений: 145
Дата: 12.10.05 07:13:20
Hello, Igor!

Discusses extensibility model for design time use of meta data with class members
IK>
Цитата:
Обсуждает модель расширяемости применения мета данных этапа
IK> проектирования с использованием членов класса.
IK> Насчёт "обсуждается" я уже сказал Это на форумах или в разговоре мы
IK> обсуждаем, а хелп - он просто описывает.
IK> В остальном же мне кажется ты слегка не прав - не "члены класса" тут
IK> главенствуют, а МЕТАДАННЫЕ (которые конечно относятся к членам класса -
IK> они их описывают и собственно говоря "расширяют").

Это уже толкование. Метаданные асоциируются с объектом средой через пременную, и расширяют не столько класс, сколько метаданные среды об этом объекте. Поэтому переводим именно так как написано.

extensibility model - модель расширения
design time use of meta data - использование метаданных этапа проектирования
with class members - членами класса

[Sorry, skipped]
IK>
Цитата:
Visual FoxPro 9.0 provides extended metadata attributes
IK> for class members. Through this new extensibility model, you now
IK> have the ability to extend the functionality of class properties and
IK> methods
, allowing you to create design-time enhancements such as
IK> the following:

Все верно. Совйства теперь могут быть перенесены в метаданные среды.

IK> Т.е. совершенно чётко говорится о том, что вводятся метаданные,
IK> расширяющие "члены класса" - а никак не наоборот.

Именно наоборот. Свойства те же, а среда обогащена через новое свойство, созданное для среды.

IK> То что сам по себе _MemderData это "свойство" - т.е. строго формально
IK> это конечно "член класса" - не играет главенствующей роли. Всё-же
IK> именно метаданные как-то "улучшают" свойства/методы при работе с ними
IK> из среды...

Да не улучшаются никакие свойства. Это свойства объекта только для проектирования. Смотри по тексту - теперь вы имеете возможность расширить функциональность класса и улучшить среду проектирования, а не свойства объектов.

With best regards, GM.




------------------
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
GM

Сообщений: 145
Дата: 12.10.05 08:29:19
Уважаемые коллеги, для чего-либо, отсчитываемого от нуля (zero-based), не надо вводить терминов, независимо от количества статей.
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 12.10.05 12:11:14
Hi AlexRND!

Хелп обычно не читается последовательно - и есть большая вероятность, что
твой термин "раскрытый" в том что ТЫ считаешь первой статьёй вообще
никогда не будет прочитан и понят!
Поэтому без толкового словаря никак не обойтись, и все термины должны быть
там - а в тексте статьи скорее всего никаких описаний быть не должно -
только ссылка на соответствующее место словаря. Кстати в этом плане довольно
интересно решение в хелпе MS Office - там термины в тексте подсвечиваются, и
при нажатии происходит вставка описания прямо после термина - другим
цветом/шрифтом и т.п. Не уверен что можно это сделать в имеющемся хелпе -
это какие-то особые скрипты видимо...




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 12.10.05 12:44:03
Hi GM!

Цитата:
Поэтому переводим именно так как написано
Хозяин-барин, я лишь высказываю своё мнение. Про подстрочный перевод я
кстати тоже высказывался
Структура английского текст порой заметно отличается от структуры русского
текста - потому и выходят "подстрочники" всегда корявыми и их чтение никакой
радости не доставляет
Цитата:
extensibility model - модель расширения
Да, а ты что использовал? "модель расширяемости" - нюанс то совсем другой...
Цитата:
design time use of meta data - использование метаданных этапа
проектирования
Нет. Это было-бы "use of design time meta data" или если более криво, то
"use of meta data of design time". Тут же design time относится к use а не к
meta data... так что либо добавляй НА этапе, либо меняй порядок слов.
Цитата:
with class members - членами класса
Не уверен. With тут для чего стоит? Творительный падеж выражался бы
предлогом by. Тут же выражается взаимосвязь, "совместность". Т.е. надо
использовать "с" или опять таки менять порядок слов.
Цитата:
Все верно. Совйства теперь могут быть перенесены в метаданные
среды.
Свойства никуда не переносятся - они как были раньше, так и остались
сейчас... MemberData к этому никакого отношения не имеет.
Цитата:
Именно наоборот. Свойства те же, а среда обогащена через новое
свойство, созданное для среды.
Ну как же наоборот, когда сам говоришь - "свойства те-же". Просто есть
ДОПОЛНИТЕЛЬНО метаданные, это "свойства" расширяющие абстрактные
свойства/методы для работы дизайнеров, редактора кода, Property Window и
прочего!
Цитата:
Это свойства объекта только для проектирования
Это не свойства объекта! Это свойства свойств/методов объекта!!! Именно это
и называется метаданными - "данные о данных". "Свойства объекта для
проектирования" - это например ParentClass, имя INCLUDE файла, или с другой
стороны расположение "образа" контрола в окне редактора (тоже кстати вне
самого описания класса хранится).
Цитата:
Смотри по тексту - теперь вы имеете возможность расширить
функциональность класса
Да никоим боком функциональность КЛАССА не изменяется!
Цитата:
и улучшить среду проектирования
Да, именно среда проектирования и улучшается. Сами объекты же - никак не
зависят от наличия либо отсутствия метаданных.
Цитата:
а не свойства объектов
Можно сказать, что улучшается среда в плане работы со свойствами и
методами
. Улучшается она при помощи "свойств свойств"... Метаданные - не
описывают класс, и принадлежат ему лишь формально (кстати далеко не всегда -
есть ведь глобальные MemberData - в таблицах IntelliSense) - по логике они
"принадлежат" только среде, и служат для описания свойств/методов - а вот те
как раз принадлежат классам...

P.S. Может быть стоит как-то разделить понятия "члены класса" и абстрактные
"свойства/методы" - т.е. при создании класса мы работаем с первым, а вот
MemberData работает со вторым - например делает ВСЕ свойства с именем
MyCaption выглядящим в CamelCase нотации, или "цепляет" AnchorBuilder.app на
свойство Anchor... Тут эти свойства абстрактны - не привязаны к конкретному
объекту, и даже (возможно) к конкретному классу объектов...




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
GM

Сообщений: 145
Дата: 12.10.05 13:57:27
2Игорь

По поводу употребления предлога with, имею доложить, что он употребляется для обозначения предмета, при помощи которого совершается действие и перевода не требует. I write with a pen. Другое значение - это, действительно, для выражения совместности в одном и том же действии. То есть, если принять второй вариант, то "extensibility model for design time use of meta data with class members" - это модель расширения для использования метаданных совместно с членами класса на этапе проектирования. Но я акцентирую на расширении области метаданных благодаря использованию членов класса. Ведь добавлено MemberData, поэтому оно и расширяет.
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
JS

Сообщений: 12127
Откуда: Эстония
Дата: 12.10.05 14:30:01
Ребята - откройте новую тему того же плана. Эта слишком разрослась...




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 12.10.05 23:10:01
Hi AlexRND!

Слово "zero-based" встречается в 9-ти статьях - в 4-х по функциям BIT* в
смысле бита, в остальных 5-ти это относится к массиву (при передаче его
"наружу") - IMHO смысла вводить статью в словарь терминов нет никакого...
P.S. Search по хелпу рулит - если знать "как его готовить"




------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
AlexRND

Сообщений: 25
Откуда: Ростов-на-Дону
Дата: 13.10.05 14:57:02
Igor Korolyov писал
Цитата:
Слово "zero-based" встречается в 9-ти статьях - в 4-х по функциям BIT* в
смысле бита, в остальных 5-ти это относится к массиву (при передаче его
"наружу") - IMHO смысла вводить статью в словарь терминов нет никакого...

Причем тут словарь? Я уже высказал свое мнение и свои действия в сообщении от 11.10.05 22:32




------------------
WBR, AlexRND
Ratings: 0 negative/0 positive

Re: Некоторые вопросы по терминам
Igor Korolyov
Автор

Сообщений: 34016
Дата: 13.10.05 15:53:41
Hi AlexRND!

Уточнение - "zero-based bit" вообще встречается один раз. В остальных 3-х
BIT* встречается "zero-based number of the first bit..." - и вводить тут
какой-то "термин" для zero-based совершенно неоправданно. Именно "писать
каждый раз" что это "номер бита в ... считая с нуля..."




------------------
WBR, Igor
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

24.01.2021 03:22:33 exec: 0.02
Mem: 1.395 Mb

© 2000-2021 Fox Club 
Яндекс.Метрика