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

Tobias
Koenig

    tokoe@kde.org

Steffen
Hansen

    hansen@kde.org

Don
Sanders

    dsanders@kde.org

Олег
Баталов

    olegbatalov@mail.ru

Перевод на русский
2003-03-03
0.03.00
&FDLNotice;

&kaddressbook; — это адресная книга &kde;.

KDE
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->Настройка ресурсов 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;