Тема: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

В редакторе VLISP русских версий AutoCAD существует ошибка которая обнаруживается при попытке выполнить проверку текста в редакторе.
_$
; ошибка: unknown format directive: "["
Требуемая проверка не выполняется
Ошибка находится в файле vlmsg.dll
Решение проблемы - Редактром ресурсов исправить строки строковой таблицы
21020
21080
21460
Переставив первые два символа строк в следующий порядок- "~&" (в неверном случае они расположены наоборот)
Исправление указанной ошибки - строка 21080
Остальные - отличие от английской версии (еще не знаю на что они влияют)
Может завести тему "Глюки русского AutoCAD с точки зрения разработчика"?
Известные мне проблемы порчи продуктов официальным переводом
1. В AutoCAD команда QLeader - Не выполняет Параметры
2. В ADT и неработают AecLineworkShrinkwrap CopyBlockDefAndAssign и еще ряд команд ониже не срабатывают в LDT и C3D
3. В C3D не работает выбор всей поверхности при операции сглаживаня
Если кто заметил неверное поведение команд в официальных русских переводах продуктов на базе AutoCAD, сообщайте постараюсь разобраться.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Сергей
Огромное спасибо.
Действительно работает. Приходилось для отладки держать английскую версию, теперь все буду делать в одной... Да.
______________
Удачи.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

По поводу "_qleader". Это файл AcDimRes.dll.
Там в строке 513 было записано:

"Setting _Setting"

а надо

"Параметры _Setting"

Некоторые ошибки, связанные с неправильной работой контекстного меню я нашел еще в 7 файлах:
acadres.dll
AcVMToolsRes.dll
acTscaleRes.dll
acPltRes.dll
acLayerPRes.dll
AcDwfMarkupUiRes.dll
acgsConfigRes.dll

ошибка одна и та же: в неверном описании ключевых слов.
Характерный пример:

"Да Нет _ Yes No"

Из-за пробела после подчерка "_" выдается сообщение о неверномм ключевом слове при выборе опции в контекстном меню. В AutoCAD 2005, 2006 можно исправить редактором ресурсов.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Вопрос в том, можно ли исправлять. В соответствии с лицензионным соглашением - нельзя, pancake.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Ну да, нельзя.
А если не работает, то сам себе и исправляю.
Пусть лучше тестируют или поинтересуются у нас.
А то некотрые имеют отправдание своему снобизму, мол не работаю я в Русском - он глюкавый.
Например перевели в AecUtilities47rus.dll для ADT строку 11273 "CopyBlockDefAndAssign" как что то вроде "Копировать описание блока и назначить" с пробелами, веселая серия сообщений вылетает.
Кстати кто переводит?. Интересно знать.
Есть претензии и к лексике перевода ADT и C3D.
Владимир, если не втягость уточнить места ошибок в указанных файла по номерам ресурсов

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Кстати, конечно это вина не перевода, невозможность нормального ввода буквы "б" при ручном наборе имени слоя в окне диспетчера слоев - кто нибудь не пыталься разобраться с парированием этой ошибки.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Сергей
Попробуйте уж вы лучше сами. В том же Рестораторе в указанных файлах найдете через поиск по шаблону " _ ", т.е. пробел подчерк пробел (без кавычек).
По поводу руской буквы "б"... Как вводить, знаю, а где собака зарыта, пока не понял.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Боюсь, не связано ли это с .Net Framework. Диалоговое окно диспетчера слоев - единственное, которое мне не удалось русифицировать в свое время в AutoCAD 2005 ENG,  и оно как раз использует этот Framework.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Я переводил AutoCAD 2005 это окно AutoCAD 2005 при помощи Visual Localize

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Сергей
А у меня с Multilizer и Passolo не получилось. Правда, потом актуальность пропала.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Сергей
Я посылал в прошлом году в Autodesk сообщение об ошибке в команде QLEADER. Обещали исправить в следующей версии.
Еще один замеченный мной русский баг версии 2006 (тоже послан): команда СОЕДИНИТЬ -> выбрать дугу -> опция Замкнуть не работает по тем же причинам. Обещали исправить. Интересно, что в этом месте в файле ресурсов сидит?

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Н.Н.Полещук
Интересно (вернее, печально), что описания команды "СОЕДИНИТЬ" в справке русского AutoCAD 2006 нет, хотя в файле Readme эта команда отмечена как новая.
В файле acadres.dll в строковом ресурсе 2098 можно найти такую запись:

"Замкнуть пересечение _Crossing cLose"

а надо:

"Пересечение Замкнуть _Crossing cLose"

После исправления команда стала замыкать дуги и эллиптические дуги при вводе опции "З" в командной строке или через контекстное меню.
Где в этой команде может применяться опция "Пересечение", пока не ясно. Возможно, эта опция применяется в другой команде.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Владимир Громов
Спасибо. Про вторую опцию не знаю.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Перешерстил указанные файлы по маске " _" и не нашел ничего крамольного кроме того сто указал Николай Николаевич

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Сергей
Пробела ПОСЛЕ подчерка не должно быть. Только и всего.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Извеняюсь за невнимательнось, вами так и было указано, а я проверял по ключевым словам.

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

> Владимир Громов
Но самое интересное что аналогичные поробелы есть и а английской версии, хотя по идее их быть не должно быть

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

А чем можно редактировать ".dll" ? Assembler ?

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Сергей пишет:

Решение проблемы — Редактром ресурсов исправить строки строковой таблицы

Простите пожалуйста, а где он находится - редактор ресурсов?
Спасибо

Re: РЕШЕНИЕ ПРОБЛЕМЫ в редакторе VLISP "unknown format directive"

Нашёл програмку eXeScope здесь
http://www.wasm.ru/toollist.php?list=2
с её помощью изменил указанные строки - всё работает, спасибо большое