Снегопат https://snegopat.ru/forum/ |
|
HintSetter.js - Установка подсказок в объектах метаданных https://snegopat.ru/forum/viewtopic.php?f=3&t=504 |
Страница 1 из 2 |
Автор: | DmitrO [ 03 июн 2013, 09:37 ] |
Заголовок сообщения: | HintSetter.js - Установка подсказок в объектах метаданных |
Устанавливает подсказки по словарю или по синониму. Если подсказка не заполнена, то она устанавливается по словарю по имени объекта метаданных, если в словаре нет такой записи, то устанавливается синоним. Начинает работать с текущей строки в дереве метаданных и вниз по дереву (для всех подчиненных объектов). Работает по текущему состоянию дерева метаданных (с учетом фильтра по подсистемам). Формат словаря: <имя объекта метаданных>: <текст подсказки> TODO list: - Форма настройки скрипта (расположение и имя словаря, устанавливать по синониму, или только по словарю, настройка языка) - Предупреждения и диагностические сообщения (если установить не удалось (например объект не редактируется или не захвачен)) - Обработка остальных типов объектов метаданных - Обработка всей конфигурации - Более полная поддержка локализации (в текущей реализации подсказка читается только для русского языка, а при установке убирает все остальные языки кроме русского) |
Автор: | orefkov [ 03 июн 2013, 09:42 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Ну вот и DmitrO влился в ряды скриптописателей Я бы еще дополнил, откуда вообще пошел скрипт. При получения конфой "1С-Совместимо" требуется, чтобы были заполнены подсказки для всех объектов метаданных. |
Автор: | DmitrO [ 03 июн 2013, 10:01 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Я щас перечитал требования, там на самом деле серьезнее: Да, заполнены должны быть, но подсказка так-то не должна совпадать с синонимом, и типа если синоним описывает достаточно полно, то подсказку вообще ставить не надо. Требования логичны, хотя, опять же, жестко такие требования тоже не всегда удобны: синоним - это получается заголовок поля, который может быть и скрыт, в этом случае платформа не показывает синоним как подсказку, а надо бы.. |
Автор: | DmitrO [ 03 июн 2013, 10:20 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
А вообще, взяв принцип, например можно замутить локализацию ресурсов с помощью какого нибудь онлайн переводчика (через Googl или Яндекс API напрмер). Братьям с незалежной должна понравиться идея. Можно еще над заполнением словаря поработать. |
Автор: | mvgfirst [ 03 июн 2013, 10:25 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Сильно сомневаюсь что переводчик Гугл - сможет подобрать правильный и лаконичный комментарий ))) Пусть даже (а иногда и особенно) ему нужно всего лишь перевести фразу на другой язык. Пробовал я... такая фигня получается. |
Автор: | mvgfirst [ 03 июн 2013, 10:25 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Да и основная проблема не перевод... а разность в деталях и трактовках "издалека-похожих" законов. |
Автор: | DmitrO [ 03 июн 2013, 10:58 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Согласен что автоперевод врядли даст конечный результат. Но именно для этого и надо применять локальный словарь для конфигурации. |
Автор: | sosnae [ 03 июн 2013, 11:16 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Перевод сложная проблема и в реализации 1С это сделано отвратно, НСТР функция очень неудобна при языках больше чем 2 , а для сложных фраз в принципе неудобно. И проблема как раз не локализации названий метаданных, а именно поддержки локализации в различных сообщениях в коде. Сама 1С для "не русскоговорящих" выпустила в свободный полет конфигурацию 1C:Translator где сделана попытка улучшить работу с локализацией. |
Автор: | artbear [ 04 июн 2013, 09:49 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
orefkov писал(а): Ну вот и DmitrO влился в ряды скриптописателей +1 ДмитрО, с прибытием! |
Автор: | DmitrO [ 04 июн 2013, 14:49 ] |
Заголовок сообщения: | Re: HintSetter.js - Установка подсказок в объектах метаданны |
Привет, привет! А все здесь теперь встречаются да? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |