# Дополнительные возможности

Christopher
Hornbaker

    chrishornbaker@earthlink.net

Николай
Шафоростов

    shafff@ukr.net

перевод на русский

# Дополнительные возможности

Эта глава описывает нестандартные возможности &quantaplus; и как их использовать.

## Инструменты &XML;

В версии &quantaplus; 3.2 присутствует много новых &XML;-инструментов. Они уникальны в интеграции с &quantaplus;. Все они используют Kommander как front-end (интерфейс) и библиотеки libxml и libxslt как back-end (движок).

### Инструменты документации &kde;

&quantaplus; поддерживает два главных инструмента документации &kde;: `meinproc` и `checkXML`.

#### `meinproc`

Все, кто работал с документацией &kde;, знают какая это замечательная программа. Теперь вы можете забыть о консоли и наслаждаться графическим интерфейсом с предустановленными действиями - нажмите кнопку с изображением процессора и всё готово.

Текущий рабочий каталог

  Meinproc ищет файл `index.docbook`. Если он находится в текущем каталоге, оставьте этот параметр включённым. Иначе введите путь к другому каталогу.

Выходные файлы сохраняются в один каталог с исходными. Все файлы &HTML; удаляются при каждом запуске `meinproc`.

#### `checkXML`

&quantaplus; также обеспечивает простой графический интерфейс к этой полезной программе.

Текущий рабочий каталог

  Если `index.docbook` открыт и является активным, оставьте Текущий рабочий каталог включённым, иначе введите другой каталог с `index.docbook`.

##### Вывод

Если имеется вывод, в файле есть ошибки. Исправьте их и попытайтесь ещё раз.

### Проверка &XML;

С &quantaplus; поставляется отличное средство синтаксической проверки &XML;, которое использует xmllint.

Текущий файл

  Если файл, который нужно проверить, активный в &quantaplus;, оставьте этот параметр включённым. Иначе - выберите другой файл.

Проверка правильности синтаксиса

  Если вы хотите выполнить только такую проверку, включите этот параметр.

&URI; описания

  Если вы используете &DTD; и он указан в файле &XML;, выберите &DTD; (внутрен.), иначе - &DTD; (внешн.) и укажите адрес описания &DTD;. &W3C; XML Schema и RelaxNG Schema должны быть описаны внешне, через &URI;.

### Обработка &XSL;

&quantaplus; поставляется со средством обработки &XSL;, которое использует программу `xsltproc` из пакета pplication >libxml2.

Текущий файл

  Если файл, который нужно обработать, активный в &quantaplus;, оставьте этот параметр включённым. Иначе - выберите другой файл.

Таблица стилей

  Выберите файл &XSL;, который вы хотите использовать.

Имя выходного файла

  Файл сохраняется в ваш домашний каталог, если не указано иначе.

Пока что приложение не имеет гибких настроек. Ждите в следующей версии.

## Использование модулей

Mathieu
Kooiman

    quanta@map-is.nl

Николай
Шафоростов

    shafff@ukr.net

перевод на русский

## Использование модулей

### Что такое модуль?

&quantaplus; может загружать модули KParts. KPart - мощная база интегрирования &kde;. Например, &quantaplus; использует &kate; KPart. Последний уже имел базовые функции, которые требовались &quantaplus;, такие как подсветка синтаксиса. Интегрирование его в &quantaplus; позволило сэкономить время и сразу начать работать над специфическими возможностями программы.

Для добавления модулей в &quantaplus; не нужно ничего делать с самой программой. Вы можете использовать новые возможности, не ожидая пока кто-нибудь интегрирует их (т.е. модуль, обеспечивающий их) с программой! Подробности описываются ниже.

### Что такое диалог изменения модулей

Чтобы установить модуль (в т.ч. KPart), зайдите в меню Модули Правка :

Окно Модули.

Здесь вы можете управлять модулями, добавлять новые. Опишем каждый его элемент:

Искать в

  При добавлении модуля без Расположения, &quantaplus; будет искать его указанных местах.

Добавить

  Вызывает диалог добавления модуля.

Настройка

  Изменить настройки выбранного модуля.

Удалить

  Удалить выбранный модуль.

Обновить

  Обновить содержание диалога.

&debugging-quanta;