Структура картки мовою DSL
Картка мовою DSL має наступну структуру:
- Заголовне слово
Пишеться з першої позиції нового рядка. У заголовку картки можуть зустрічатися алфавітні символи росіянина, англійської, німецької, французької і інших мов, цифри, пробіл, дефіс, ‘, ” і {} – використовується для виділення в заголовку несортируємої частини.
- Тіло картки
Тіло картки записується з наступного рядка після заголовка. Кожен рядок у ньому повинна відступати від першої позиції хоча б на один пробіл або табуляцію. Тіло картки простирається до заголовка наступної картки (ознакою його є символ у першої позиції, відмінний від пробілу або табуляції) або до кінця файлу.
У картці можуть виділятися наступні зони:
- позначки (за бажанням);
- зона перекладу;
- зона коментарів (за бажанням);
- зона прикладів (за бажанням);
- картинки, звук (по бажанню).
- посилання на web-сторінки (за бажанням).
Зауваження. Порядок, у якому розташовані зони, необов’язковий: поміти, картинки, URL-посилання не мають строго фіксованого місця в тілі картки.
Якщо тіло картки занадто довге, у ы можете зменшити кількість інформації, одночасно відображуваної на екрані. Для цього частина картки (наприклад, словосполучення з заголовним словом) позначається як вторинне відображення і показується, тільки якщо користувач цього зажадає. Як вторинне відображення може бути заданий будь-який фрагмент картки (крім заголовка); кількість таких фрагментів також може бути кожним. У картці ABBYY Lingvo x3 вони можуть показуватися або не показуватися разом. В даний час оболонка ABBYY Lingvo x3 при показі вторинного відображення використовує шрифт іншого кольору.
Щоб виділити текст у якості вторинного відображення:
Початок вторинного відображення маркірується командою «
Початок тексту позначається командою «[*]», а його кінець — командою «[/*]».
Між тілом однієї і заголовком наступної картки для зручності читання вихідного тексту можуть бути вставлені одна або трохи порожніх рядків. Картки можна розташовувати в довільної послідовності, не дотримуючи алфавітного порядку заголовних слів. Не допускається наявність в одному словнику двох карток з однаковими заголовками, однак допускається наявність двох заголовків, що відрізняються регістром.
Про сортування заголовків карток Форматування тексту в картці Команди мови DSL Вкладена підкартка Приклади карток