# Руководство &kaddressbook;

## Введение

&kaddressbook; является основным приложением для адресной книги &kde;. Оно позволяет вам легко и эффективно управлять вашими контактами. Приложение основано на библиотеке kabc, оно поддерживает так называемые ресурсы, которые могут использоваться для загрузки и сохранения контактов во множестве различных мест типа локальной файловой системы, а также на серверах LDAP и базах данных SQL.

Интерфейс пользователя подобен MS Outlook и поддерживает различные виды для представлений данных контакта. Кроме того, есть инкрементный поиск по всем полям и кнопки быстрого доступа к записям по первым буквам. Так как основная библиотека kabc для хранения данных по умолчанию использует формат vCard (определённый в RFC 2426), &kaddressbook; в интерфейсе пользователя показывает поддерживаемые стандартом поля.

## Использование &kaddressbook;

### Начало работы

После запуска &kaddressbook; (используя меню панели, либо набрав в командной строке `kaddressbook`) появится главное окно &kaddressbook;:

Запуск &kaddressbook; Главное окно &kaddressbook;.

Главное окно &kaddressbook;.

### Настройка ресурсов

&kaddressbook; может использовать для сохранения и загрузки контактов несколько ресурсов. После первого запуска &kaddressbook; установлен ресурс по умолчанию, который сохраняет все контакты в файле формата vCard, имеющего имя $HOME/.kde/share/apps/kabc/std.vcf. Но вы можете добавить дополнительные ресурсы с помощью диалога настройки ресурсов, который доступен в Центре управления в разделе Компоненты KDE->Адресная книга:

Диалог настройки ресурсов Диалог настройки ресурсов.

Диалог настройки ресурсов.

Когда вы нажимаете кнопку Добавить..., появляется диалог, где вы можете выбрать тип ресурса. В настоящий момент доступны три типа ресурсов:

файл

- Все контакты будут храниться в одном файле.

каталог

- Каждый контакт будет храниться в отдельном файле.

ldap

- Все контакты будут храниться на сервере LDAP.

net

- Все контакты будут храниться в одном файле, который расположен на сервере (HTTP, WebDAV, FTP или Fish).

После выбора типа вы увидите другой диалог, где можете настроить специфичные для выбранного типа ресурса параметры.

Источники Файл и Каталог поддерживают несколько форматов сохранения контактов:

vCard

- Контакты будут сохранены в формате vCard, описанному в RFC 2426.

Двоичный

- Контакты будут сохранены в двоичном формате. Это увеличивает производительность при сохранении и загрузке, но не является переносимым, как формат vCard.

Для &kaddressbook; необходим стандартный ресурс, в котором будут храниться контакты, если не указано другого. По этой причине после запуска &kaddressbook; в первый раз создаётся стандартный ресурс. Если вы хотите использовать по умолчанию другой ресурс, нажмите кнопку Использовать как стандартный. Новый стандартный ресурс должен позволять чтение/запись, иначе вы не сможете с ним работать.

### Управление контактами

Для создания и изменения контактов в &kaddressbook; существует диалог, где вы можете ввести все данные, которые допустимы для формата vCard.

Диалог контакта Диалог контакта.

Диалог контакта.

#### Автоматически обрабатывать имена

&kaddressbook; пытается облегчить заполнение полей путём автоматического анализа имени. Для корректной работы иногда бывает необходимо добавить в диалог настройки пользовательские префиксы, суффиксы и включения. Однако любой алгоритм несовершенен, и может случится, что введённое вами имя будет интерпретировано неправильно. В этом случае в диалоге изменения имени, доступном при нажатии кнопки Изменить имя... в диалоге настройки, вы можете отключить автоматическую обработку имён.

#### Имя в заголовке

Имя в заголовке контакта используется для отображения его другими программами. &kaddressbook; предлагает три встроенных типа форматирования имён:

Простое имя

- <Имя> <Фамилия>

Полное имя

- <префикс> <Имя> <Отчество> <Фамилия> <суффикс>

Обратное имя

- <Фамилия>, <Имя>

Если ни один из вышеупомянутых типов не соответствуют вашим потребностям, вы можете выбрать тип Настройка, где можно указать собственное форматирование имени. Эта настройка может быть выполнена в диалоге изменения имени. Для указания типа создания имени в заголовке по умолчанию для новых контактов используйте диалог настройки.

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

Эта версия &kaddressbook; поддерживает так называемые виды, которые представляют контакты различными способами:

Таблица

- Все контакты перечислены в таблице. Они могут быть отсортированы щелчком на заголовке столбца таблицы. Столбцы зависят от полей, которые выбраны в диалоге настройки вида.

Пиктограммы

- В этом виде контакты представлены как пиктограммы. Если контакт имеет фото или логотип, он будет использоваться в этом виде, иначе используется пиктограмма по умолчанию.

Карточки

- Все контакты представлены в форме карточек, которые озаглавлены как именем в заголовке. Наполнение карточки зависит от полей, выбранных в диалоге настройки вида.

Диалог настройки вида Диалог настройки вида.

Диалог настройки вида.

Станица Выбранные поля позволяет вам выбрать поля контакта, которая будут отображены в виде. На странице Фильтр по умолчанию вы можете настроить фильтр который будет использоваться для отбора записей в виде.

### Использование фильтров

В &kaddressbook; вы можете настроить фильтры, базируются на категориях, к которой принадлежит контакт. Например, вы можете создать фильтр, который покажет только контакты,принадлежащие к категориям 'Семья' и 'Друзья'. Но вы можете также создать фильтр, показывающий все контакты, не принадлежащие этим категориям. Для управления фильтрами используйте диалог фильтров адресной книги:

Фильтры адресной книги Фильтры адресной книги

Фильтры адресной книги.

Фильтры могут использоваться в видах для уменьшения количества отображаемых контактов. В диалоге настройки вида вы можете указать, какой фильтр должен использоваться по умолчанию в этом виде.

### Использование расширений

Расширения реализованы в &kaddressbook; как модули, так что сторонние разработчики могут добавить дополнительную функциональность в адресную книгу. В настоящий момент с адресной книгой идут в поставке три расширения:

Редактор контактов

- Это очень похоже на диалог изменения контакта, но как расширение это может использоваться для более быстрого изменения контакта.

Местонахождение контакта

- Это расширение использует почтовый адрес контакта и загружает из Интернета карту (например, с www.map24.de), на которой показывает расположение этого адреса. Результат будет представлен как страница html.

Списки рассылки

- Это расширение позволяет просто управлять списками рассылки. Создайте новый список и выберите контакт в текущем виде. После нажатия кнопки Добавить контакт, выбранный контакт станет частью списка рассылки. Ещё один способ сделать это -- это перетащить контакт и опустить его на панель списка рассылки.

Главное окно с панелью списка рассылки. Главное окно с панелью списка рассылки.

Главное окно с панелью списка рассылки.

### Импорт и экспорт

В новой системе импорта/экспорта &kaddressbook; показывает диалог, где вы можете выбрать какие контакты должны быть экспортированы.

Диалог выбора для экспорта. Диалог выбора для экспорта.

Диалог выбора для экспорта.

На текущий момент доступны следующие модули импорта/экспорта

vCard

- vCard - это стандартизированный формат (RFC 2426), который поддерживается большинством приложений адресных книг. &kaddressbook; может импортировать и экспортировать версии 2.1 и 3.0.

Мобильный телефон

- Этот модуль позволяет импортировать контакты из мобильных телефонов Nokia с помощью библиотеки gnokii.

Адресная книга Eudora

- С помощью этого модуля вы можете импортировать контакты из почтового клиента Eudora.

CSV

- CSV (значения, разделённые запятыми) -- это формат, который используется некоторыми приложениями адресных книг. Вы можете импортировать и экспортировать ваши контакты из/в этот формат.

KDE2

- Вы можете использовать этот модуль для импорта данных вашей старой адресной книги из KDE 2.x.

LDIF

- LDIF -- это текстовое представление данных LDAP. Netscape и Mozilla используют этот формат для хранения своих адресных книг. &kaddressbook; поддерживает импорт и экспорт данных в этом формате.

PAB

- PAB - это формат MS Exchange Personal Address Book. MS Outlook и MS Outlook Express используют этот формат для хранения своих адресных книг. &kaddressbook; поддерживает импорт и экспорт для данных в этом формате.

Opera

- Импорт информации о контактах из веб-браузера Opera

Закладки

- Это модуль псевдо-экспорта, который создаёт ссылки на ваши контакты в меню закладок браузера Konqueror.

### Запросы LDAP

&kaddressbook; может использоваться для импорта информации адресов с серверов LDAP в локальную адресную книгу при помощи диалога поиска в LDAP.

Для настройки серверов LDAP, используйте диалог настройки.

На основной панели инструментов &kaddressbook; также доступна кнопка с изображением лупы на книге. Используйте эту кнопку для открытия диалога поиска в LDAP. Сам диалог является достаточно простым. Введите часть имени, адреса электронной почты или номера телефона и нажмите кнопку Поиск.

Когда результаты будут отображены в окне списка, вы можете выбрать один или несколько адресов и нажать кнопку Добавить выбранные, чтобы импортировать выбранные адреса в локальную адресную книгу, либо нажать кнопку Отправить письмо выбранным, чтобы открыть почтовую программу и написать письмо выбранным получателям.

По умолчанию переключатель Рекурсивный поиск включён. Это предписывает запросу LDAP просмотреть все объекты ниже базового DN каждого сервера. Если вы хотите просматривать объекты только на одном уровне ниже базового, выключите этот переключатель. Если сомневаетесь, оставьте его как есть.

### Настройка

В диалоге настроек вы можете изменить большинство опций &kaddressbook;. Этот диалог может быть вызван в меню Настройка Настроить KAddressBook либо через пиктограмму на панели инструментов.

Настройка &kaddressbook; Диалог настройки.

Диалог настройки.

#### Страница Адресная книга

##### Вкладка Общие

Открывать диалог изменения контакта одним щелчком мыши

- Если опция включена, &kaddressbook; поддерживает возможность открытия одним щелчком как в остальных приложениях KDE.

Автоматически обрабатывать имена для новых адресов

- Если опция включена, для новых адресов будет использоваться автоматическая обработка имён

Привязка к скриптам

- Здесь вы можете указать команды, которые будут выполнены, когда вы щёлкаете на номере телефона или факса.

Расширения

- В этом виде списка вы можете включить или отключить отдельные расширения или настроить их параметры.

##### Вкладка Контакт

&kaddressbook; может автоматически разобрать имя на его компоненты. Чтобы убедиться, что это работает в большинстве случаев, вы можете добавить здесь дополнительную часть имени типа префикса, суффикса и включения.

Префиксы

- Здесь вы можете управлять префиксами имён, типа 'Профессор' или 'Доктор'.

Включения

- Здесь вы можете управлять включениями в имя типа 'ван' или 'вон', которые являются частью голландских и немецких имён.

Суффиксы

- Здесь вы можете управлять суффиксами имён типа 'старший' или 'младший'.

Форматированное имя по умолчанию

- Здесь вы можете выбрать тип форматированных имён по умолчанию, который должен использоваться для новых имён.

#### Страница Поиск в каталогах LDAP

На этой странице вы можете настроить сервера LDAP, которые будут использоваться в &kaddressbook; для запросов LDAP.

Чтобы добавить и настроить новый сервер, используйте кнопку Добавить сервер.... Вы можете включать и исключать сервера из поиска используя переключатели в списке серверов. Чтобы закрыть этот диалог, нажмите кнопку OK.

## Описание команд

### Меню Файл

&Ctrl;N Файл Новый контакт

- Открыть редактор для добавления нового контакта.

Файл Изменить контакт

- Открыть редактор для изменения выбранного контакта.

&Ctrl;S Файл Сохранить

- Сохранить изменённые контакты.

Файл Импорт

- Список всех доступных модулей импорта.

Файл Экспорт

- Список всех доступных модулей экспорта.

&Ctrl;P Файл Печать

- Печать выбранных контактов.

Файл Отправить по почте

- Открывает предопределённую почтовую программу с указанием выбранных контактов как получателей.

Файл Отправить контакт

- Открывает предопределённую почтовую программу с выбранными контактами как вложениями в формате vCard.

&Ctrl;Q Файл Выход

- Выход из &kaddressbook;.

### Меню Правка

&Ctrl;Z Правка Отменить действие

- Отменяет последние изменения.

&Ctrl;&Shift;Z Правка Повторить отменённое действие

- Восстанавливает последние изменения.

&Ctrl;X Правка Вырезать

- Вырезает выделенные контакты и помещает их в буфер обмена.

&Ctrl;C Правка Копировать

- Копирует выделенные контакты в буфер обмена.

&Ctrl;V Правка Вставить

- Вставляет содержимое буфера обмена в адресную книгу, если буфер содержит данные в корректном формате..

Delete Правка Удалить контакт

- Удаляет выделенные контакты.

&Ctrl;A Правка Выделить все

- Выбирает все контакты.

Правка Категории

- Открывает диалог, где вы можете управлять категориями для всех выбранных контактов. Если выбранные категории отличаются от категории контакта, будет запрос, хотите ли вы объединить их либо категории должны быть переписаны.

Правка Идентифицировать себя

- Отмечает текущий выделенный контакт как 'Идентифицирующий вас', который содержит ваши персональные данные. Вы должны иметь такой контакт, поскольку другие приложения типа &kmail; и &kword; могут использовать эти данные, чтобы вводить эти данные в каждом приложении.

### Меню Вид

Вид Выбрать вид

- Список всех доступных видов.

Вид Добавить вид

- Открывает диалог создания нового вида.

Вид Изменить вид...

- Открываетдиалог, где вы можете изменить настройки текущего вида.

Вид Удалить вид

- Удаляет текущий вид.

Вид Обновить вид

- Обновляет текущий вид.

### Меню Инструменты

Это меню предоставляет инструменты для работы с базой данных контактов.

Инструменты Поиск адресов в каталоге LDAP

- Открывает диалог поиска для адресов, расположенных на серверах LDAP. Вы можете настроить параметры серверов в диалоге настройки.

### Меню Настройка

Это меню предоставляет опции для настройки &kaddressbook;, изменения его вида, комбинаций клавиш и поведения.

Настройка Панели инструментов

- Переключает отображение панелей инструментов.

Настройка Показывать дополнительную панель

- Выбирает, какие расширения должны присутствовать в панели расширений в нижней части главного окна.

Настройка Показать панель перехода

- Переключает отображение панели перехода.

Настройка Показать подробности

- Переключает отображение страницы подробностей.

Настройка Изменить фильтры

- Открывает диалог, в котором вы можете изменить фильтры.

Настройка Комбинации клавиш...

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

Настройка Настроить панели инструментов...

- Открывает диалог для настройки панелей инструментов. С помощью этого диалога вы можете добавлять и удалять кнопки команд &kaddressbook; на панелях инструментов.

Настройка Настроить KAddressBook...

- Открывает диалог настройки.

### Меню Помощь

&help.menu.documentation;

## Опции командной строки

&kaddressbook; поддерживает некоторые параметры командной строки, которые влияют на поведение программы при старте:

`kaddressbook` `-a, --addr <email>`

- Показать редактор контакта с указанным адресом электронной почты.

`kaddressbook` `--uid <uid>`

- Показать редактор контакта с указанным uid.

`kaddressbook` `--editor-only`

- Загрузить только в режиме редактора

`kaddressbook` `--new-contact`

- Загрузить редактор для нового контакта

&kaddressbook; также поддерживает асе остальные параметры командной строки, общие для программ &kde; и &Qt;. Вы можете получить список этих опций при указании параметров ``--help``, ``--help-kde`` и ``--help-qt``

## Благодарности и лицензия

&kaddressbook; -- адресная книга &kde;

Авторские права (c) 1997-2003, Команда KDE-PIM

&kaddressbook; первоначальна написана в 1997 году Доном Сандерсом (Don Sanders) dsanders@kde.org. В настоящее время координируется Тобиасом Коэнигом (Tobias Koenig) tokoe@kde.org.

&underFDL;