Page 1 of 1

Индивидуальный заточенный словарь.

PostPosted: Mon Jun 15, 2009 5:59 am
by vadim245
Потребовалось тут в учебных (для плохо знающих английский) целях попользовать словарь.
Есть интерфейс некоей программы (русифицировать НЕЛЬЗЯ), к которому нужно постепенно и безболезненно
приучить неанглоговорящих пользователей. Решил применить ЭТОТ словарь. После некоторых раздумий
понял, что по сути нужна своя сборка, поскольку поставить самому и настроить всем юзерам нет возможности:

- требуется заранее выключить ВСЕ словари и справочники, кроме ОДНОГО
- этот один должен содержать самодельный словарь (поиск по тематическим и интернет словарям ПРОТИВОПОКАЗАН для ЭТОЙ задачи)
с ограниченным и строго заданным набором слово-перевод.

Напрашивается конечно

1. Портабл версия, в которой я бы заранее сделал все необходимые настройки.
2. Или самосборная версия дистриба с предвариетльно отключенным всем лишним и добавленным пользовательским словарём

Конечно как вариант - повозиться с Thinstaller и сделать самому Portable...

Будут ли какие-либо советы?

Re: Индивидуальный заточенный словарь.

PostPosted: Mon Jun 15, 2009 6:50 am
by ikm
Скачайте EnRuEn-сборку, установите её и обратите внимание на папочку content. Переделайте её содержимое как требуется, потом запакуйте всю папку GoldenDict в самораспаковывающийся архив и все, дистрибутив готов. При первом запуске exe он всё подхватит.

Re: Индивидуальный заточенный словарь.

PostPosted: Mon Jun 15, 2009 10:07 am
by vadim245
Спасибо, все понятно.
А можно еще услышать рекомендацию - чем по Вашему лучше воспользоваться (формат и где
почитать про формат, вспомогательный софт) для создания своего словаря для этой программы "с нуля"?
Может стоит внести в FAQ этот инструментарий?

Re: Индивидуальный заточенный словарь.

PostPosted: Mon Jun 15, 2009 1:11 pm
by Gloggy
vadim245 wrote:Спасибо, все понятно.
А можно еще услышать рекомендацию - чем по Вашему лучше воспользоваться (формат и где
почитать про формат, вспомогательный софт) для создания своего словаря для этой программы "с нуля"?

GoldenDict прекрасно понимает формат от Лингво (*.dsl файлы). Это просто текстовый файл с довольно простой структурой, созадвать можно в любом текстовом редакторе. Заголовок карточки начинается с новой строки, без отступов. Тело карточки - на следующих строках, с отступами в виде пробелов.

Вот простейший dsl словарик:

Code: Select all
#NAME "My Great Dictionary (En-Ru)"
#INDEX_LANGUAGE "English"
#CONTENTS_LANGUAGE "Russian"

abandon
  оставлять
about
  1. o - первое значение
  2. о2 - второе значение
above
  над


При желании, все это дело можно еще раскрасить, делать курсивом и жирным шрифтом, делать ссылки и пр. Справка по DSL формату есть в Lingvo.

Re: Индивидуальный заточенный словарь.

PostPosted: Tue Jun 16, 2009 7:03 am
by vadim245
Спасибо, все получилось.

Re: Индивидуальный заточенный словарь.

PostPosted: Wed Jun 17, 2009 8:06 am
by vadim245
Размечтался тут конечно ;-)
но как было бы здорово в моем случае использовать функцию перевода под курсором мышки для целей создания словаря, как например:
есть у нас интерфейс программы, в переводе которого мы планируем потом использовать индивидуальный словарь. Наводим мышку, нажимаем хоткей и получаем сообщение (ну нету в нашем пустом еще словаре, пока остальные отключены, ничего кроме заголовка) что слово такое-то не найдено.
Убеждаемся, что слово (или ключевое слово словосочетания) распознано правильно и тыкаем кнопку "создать карточку слова". Даже если нет возможности занести перевод(ы) прям тут же, но есть возможность запомнить слово для будущей ручной доработки карточки, все равно уже почти автоматизация!