Структура карточки на языке DSL
Карточка на языке DSL имеет следующую структуру:
- Заглавное слово
Пишется с первой позиции новой строки. В заголовке карточки могут встречаться алфавитные символы русского и английского языков, цифры, пробел, дефис, '," и {}-используется для выделения в заголовке несортируемой части.
- Тело карточки
Тело карточки записывается со следующей строки после заголовка. Каждая строка в нем должна отступать от первой позиции хотя бы на один пробел или табуляцию. Тело карточки простирается до заголовка следующей карточки (признаком его является символ в первой позиции, отличный от пробела или табуляции) или до конца файла.
В карточке могут выделяться следующие зоны:
- пометы (по желанию);
- зона перевода;
- зона комментариев (по желанию);
- зона примеров (по желанию);
- картинки, звук (по желанию).
- ссылки на web-страницы (по желанию).
Замечание. Порядок, в котором расположены зоны необязателен: пометы, картинки, URL-ссылки не имеют строго фиксированного места в теле карточки.
Если тело карточки слишком длинное, Вы можете уменьшить количество информации, одновременно отображаемой на экране. Для этого часть карточки (например, словосочетания с заглавным словом) помечается как вторичное отображение и показывается, только если пользователь этого потребует. В качестве вторичного отображения может быть задан любой фрагмент карточки (кроме заголовка); количество таких фрагментов также может быть любым. В карточке Lingvo они могут показываться или не показываться вместе. В настоящее время оболочка Lingvo при показе вторичного отображения использует шрифт другого цвета.
Чтобы выделить текст в качестве вторичного отображения:
- Начало вторичного отображения маркируется командой «[*]», а его конец — командой «[/*]».
Между телом одной и заголовком следующей карточки для удобства чтения исходного текста могут быть вставлены одна или несколько пустых строк. Карточки можно располагать в произвольной последовательности, не соблюдая алфавитного порядка заглавных слов. Не допускается наличие в одном словаре двух карточек с одинаковыми заголовками, однако допускается наличие двух заголовков, различающихся регистром.
О сортировке заголовков карточек | |
Форматирование текста в карточке | |
Команды языка DSL | |
Вложенная подкарточка | |
Примеры карточек |