|
ФОРМАТ СЛОВАРНЫХ БАЗ SDICTIONARY
Sdictionary использует оригинальный формат хранения словарных баз с расширением .dct, определённый ещё в 2001 году, что обеспечивает 100%-ю работопособность любых словарных баз в этом формате со всеми версиями Sdictionary.
Для того, чтобы получить файл формата .dct, который можно открывать непосредственно в различных версиях Sdictionary, необходимо подготовить файл с расширением .sdct, который будет включать в себя словарную базу в текстовом виде в кодировке UTF8.
После подготовки файла .sdct, необходимо его конвертировать в формат .dct с помощью Online конвертера.
Каждая запись в файле формата .sdct должна иметь вид:
НазваниеСтатьи___ТекстСтатьи
Разделитель - три знака подчёркивания. Внутри текста статьи не должно быть кодов новой строки (#0D и #0A) .
При этом и НазваниеСтатьи и ТекстСтатьи
должны быть в кодировке UTF8.
В начале .sdct-файла должен находиться заголовок,
начинающийся тегом <header> и заканчивающийся
тегом </header>.
Внутри заголовка должны находиться следующие строки:
title = Название словаря
copyright = Автор словаря
version = Версия словаря
w_lang = Язык названий словарных статей
a_lang = Язык текста словарных статей
Для дополнительного форматирования содержания
словарных статей можно использовать следующие
теги разметки (по принципу HTML):
<br> - новая строка ("\n")
<p> - новая строка ("\n")
<b>...</b> - полужирный шрифт
<i>...</i> - курсивный шрифт
<u>...</u> - с подчёркиванием
<l>, <li>..., </l> - список по типу: <ul><li>...
<r>слово</r> - ссылка на другую статью
<t>транскрипция</t> - транскрипция
<f>словоформы</f> - словоформы
Строки, начинающиеся с символа #,
игнорируются и используются в качестве
комментариев в исходном файле.
Вот пример содержимого файла .sdct:
<header>
title = Название словаря
copyright = AXMA Soft Ltd
version = 1.0
w_lang = en
a_lang = de
</header>
#
#
#
abacus___helmitaulu
abandon___heitteille luopua
abandonment___hylkaaminen
abate___heiketa, talttua
#
Не забывайте, что после подготовки файла .sdct, необходимо его конвертировать в формат .dct. Мы сделаем это за вас, если Вы отправите файл нам по электронной почте.
|