# Конфигурация

Диалог конфигурации содержит все параметры, которые позволяют изменить используемое по умолчанию поведение &appname;.

Чтобы применить изменения сразу же, не закрывая диалоговое окно, нажмите кнопку Применить. При нажатии кнопки OK изменения будут применены, а диалоговое окно — закрыто. При нажатии кнопки Отмена диалоговое окно будет закрыто, но уже внесённые и применённые изменения будут сохранены. Кнопка По умолчанию возвращает параметры на текущей странице диалогового окна в значения по умолчанию. Кнопка Справка позволяет открыть в «Центре справки KDE» соответствующий раздел руководства пользователя &appname;.

Некоторые дополнительные параметры возможно изменить только с помощью редактирования самого файла конфигурации. Дополнительные сведения доступны в разделе Скрытые параметры.

## Общие параметры

Диалог «Общие параметры»

С помощью страницы Общие параметры возможно управлять общим поведением программы. Изображения могут быть включены в файлы данных или же сохранены отдельно в папке приложения &appname;. Кроме того, при запуске &appname; возможно автоматически открывать последний файл данных. Диалоговое окно Совет дня, которое появляется при запуске программы, содержит полезные советы по использованию &appname;. Возможно ознакомиться с советами, а затем отключить показ этого окна. Быстрый фильтр на панели управления позволяет легко отфильтровать коллекцию (поддерживаются регулярные выражения).

Группа параметров Форматирование позволяет управлять автоматическим форматированием, которое выполняется &appname;. Примеры доступны в разделе «Форматирование полей». Изменение регистра и форматирование — это отдельные параметры, так как регистр текста в поле возможно сменить без изменения порядка слов, и наоборот. Параметр автоматического использования заглавных букв возможно на игнорирование определённых слов. Автоматическое форматирование включает грамматические артикли в названиях, а также префиксы и суффиксы личных имён. Значения нечувствительны к регистру и должны разделяться точкой с запятой.

При форматировании используются правила английского языка, которые могут не подходить для других языков. Предваряемые запятой артикли добавляются в конце названий. Личные имена форматируются следующим образом: в начале пишется фамилия, за которой следует предваряемое запятой имя. Личные суффиксы, например Jr., добавляются к фамилии. Префиксы, например von, также добавляются к фамилии, но игнорируются при сортировке значений.

Личное имя John Q. von Public, III будет преобразовано в von Public, III, John Q., при этом Public будет использоваться в качестве ключа сортировки.

Поддерживаются только те префиксы, которые состоят из одного слова. Например, если имя включает van der, то в список префиксов фамилии необходимо включить как van, так и der. Артикли, которые заканчиваются апострофом, также поддерживаются при сортировке.

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

## Параметры печати

Программа &appname; использует шаблон &xslt; для создания &HTML;-кода, который затем передаётся службе печати &kde;. Выполняется печать только тех полей, которые видны в Таблице записей. Более того, если к коллекции применён фильтр, будут напечатаны только видимые записи. В этом случае будет показано соответствующее предупреждение (если показ таких предупреждений не был ранее отменён пользователем).

Диалог параметров печати
Диалог параметров печати

На странице Параметры печати возможно изменять некоторые параметры форматирования при печати коллекции. Если выбран параметр Форматировать имена и названия, при печати поля будут форматироваться автоматически. Если этот параметр не выбран, печать полей будет выполняться в точном соответствии с введённым в них текстом.

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

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

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

## Параметры шаблонов

В области Информация о записях для показа значений полей используются шаблоны. Для каждого типа коллекции возможно указать свой шаблон. Некоторые шаблоны, например Альбом или Видео, предназначены для определённых типов коллекций, и при попытке использовать их для других типов коллекций в Таблице записей будет показано краткое сообщение об ошибке. При нажатии кнопки Предпросмотр появится всплывающее окно, которое позволяет оценить внешний вид шаблона. Для шаблона возможно использовать пользовательские шрифты и цвета (выбранные параметры будет применены ко всем шаблонам по умолчанию, но, возможно, не будут использоваться в пользовательском шаблоне).

Дополнительные шаблоны возможно установить как напрямую, так и загрузить с сайта store.kde.org, нажав кнопку Загрузить. Также возможно удалить любые шаблоны, которые установлены пользователем. Шаблоны записей хранятся в папке `$`KDEHOME`/share/apps/tellico/entry-templates/`.

Пожалуйста, поделитесь новым созданным шаблоном с сообществом, отправив его на сайт store.kde.org!

Диалог параметров шаблонов
Диалог параметров шаблонов

## Параметры источников данных

&appname; поддерживает различные источники импорта данных. На странице «Источники данных» возможно выполнить настройку этих источников. Доступно множество типов источников и самих источников. Некоторые из них приводятся далее, а полный перечень доступен на веб-сайте Tellico.

- Веб-службы Amazon.com,

- ISBNdb.com,

- OpenLibrary.org,

- Интернет-каталог фильмов IMDb,

- AlloCiné,

- TheMovieDB.org,

- Открытый каталог фильмов OMDb,

- BDGest,

- Comic Vine,

- Discogs.com,

- MusicBrainz.org,

- TheGamesDB.net,

- GiantBomb.com,

- MobyGames.com,

- IGDB.com,

- VideoGameGeek,

- BoardGameGeek,

- arxiv.org,

- Базы данных Entrez (PubMed),

- Серверы z39.50,

- серверы SRU,

- Colnect,

- Numista,

- прочие внешние сценарии или приложения, а также

- комбинации приведённых выше источников.

Диалог параметров источников данных
Диалог параметров источников данных

Кнопка Создать... позволяет добавлять новые источники. Существующие источники возможно изменять или удалять с помощью кнопок Изменить... или Удалить. Порядок, в котором источники показаны в меню обновления записей, также возможно изменить.

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

Многие источники данных предоставляют больше сведений, чем имеется полей по умолчанию в программе &appname;. Эти дополнительные поля показаны справа от области конфигурации. Отмеченные поля будут добавлены в коллекцию при добавлении записи из соответствующего источника.

### Источники данных о книгах и библиографиях

#### Серверы z39.50

Протокол z39.50 используется для доступа к библиотекам и источникам библиографической информации по всему миру. Перечни общедоступных серверов z39.50 доступны, в частности, на сайте indexdata.dk. &appname; уже содержит несколько готовых конфигураций для работы с крупными библиотеками. Также возможно указать параметры подключения вручную.

&appname; поддерживает чтение данных в форматах MODS, USMARC/MARC21 и UNIMARC. Для этого используется библиотека «yaz». Кроме того, в программе имеется ограниченная поддержка формата GRS-1.

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

По умолчанию для доступа к z39.50 используется порт 210, но для некоторых серверов может потребоваться другой порт. В программе &appname; предполагается, что сервер используется кодировку MARC-8, если не указано иное. В случае использования некорректной кодировки может быть показано сообщение об ошибке в выводе программы или могут быть не получены записи.

Для доступа к некоторым серверам необходимы имя пользователя и пароль. &appname; позволяет использовать и сохранить такой пароль, но следует учитывать, что пароль записывается в файле конфигурации &appname; как простой текст, что небезопасно. Для работы с большинством общедоступных серверов поля имени пользователя и пароля возможно оставить пустыми.

#### Серверы SRU

Аббревиатура «SRU» означает Search/Retrieve via &URL; (поиск и получение с помощью URL-адреса) — это стандартный протокол интернет-поиска. Некоторые библиотеки используют его для предоставления доступа к своим каталогам данных. Наиболее известная такая библиотека — Библиотека Конгресса (США).

#### Базы данных Entrez

Entrez — это интегрированная система текстового поиска и получения информации, которая используется в Национальном центре биотехнологической информации (NCBI). Самой известной базой данных Entrez является PubMed, база данных статей медико-биологической тематики из различных журналов по биологии. В настоящее время &appname; поддерживает только одну базу данных Entrez — PubMed.

#### Библиографические базы данных

arXiv.org, Bibsonomy и CrossRef — это сетевые базы данных для научных статей и библиографической информации. Чтобы получить доступ к источнику CrossRef, необходимо запросить учётную запись и добавить данные своей учётной записи в конфигурацию этого источника данных.

#### ISBNdb.com

ISBNdb.com — это сетевая база данных о книгах из библиотек по всему миру.

#### OpenLibrary.org

OpenLibrary.org — это сетевая база данных о книгах, в которой каждой книге посвящена одна веб-страница.

### Источники данных о комиксах

#### Bedetheque

Bedetheque — это французская база данных о комиксах, которая находится под управлением BDGest.

#### Comic Vine

Comic Vine — самый крупный посвящённый комиксам вики-сайт.

### Источники данных о фильмах

#### Интернет-каталог фильмов IMDb

Интернет-каталог фильмов IMDb предоставляет сведения о фильмах и видео. Если при проведении поиска по полю Человек будет получено несколько результатов, появится диалоговое окно для выбора нужного человека. Параметры конфигурации позволяют выбрать страну на IMDb и то, следует ли загружать изображения. Так как при запросе к IMDb может быть получено большое количество актёров, их число возможно ограничить заданным значением.

#### TheMovieDB.org

TheMovieDB.org — бесплатная и открытая сетевая база данных о фильмах. Для получения бесплатной учётной записи необходимо зарегистрироваться.

#### Открытый каталог фильмов OMDb

Открытая база данных о фильмах (OMDBAPI.com) — бесплатная веб-служба для получения сведений о фильмах.

#### AlloCiné

AlloCiné — французский сетевой сервис, который позволяет получать информацию о фильмах. В разделе параметров системы KDE необходимо включить идентификацию браузера.

### Источники данных о музыке

#### Discogs.com

Discogs.com — созданная пользователями база данных о музыке, в которой содержатся сведения об исполнителях, компаниях звукозаписи и записях. Для получения бесплатной учётной записи необходимо зарегистрироваться. В разделе параметров системы KDE необходимо включить идентификацию браузера.

#### MusicBrainz.org

MusicBrainz.org — открытая база метаданных музыки. Цель этого ресурса — предоставить сайт с максимально полной информацией о музыке. В разделе параметров системы KDE необходимо включить идентификацию браузера.

### Источники данных о видеоиграх

#### GiantBomb.com

GiantBomb.com — крупная открытая база данных с информацией о видеоиграх. Для получения бесплатной учётной записи необходимо зарегистрироваться.

#### TheGamesDB.net

TheGamesDB.net — открытая сетевая база данных для поклонников видеоигр.

#### MobyGames

MobyGames.com — в описании на самом сайте говорится, что он является самой старой, крупной и точной базой данной о видеоиграх.

#### IGDB.com

IGDB.com — ресурс позиционируется как игровой веб-сайт для всех, кто любит игры.

#### VideoGameGeek

VideoGameGeek — сетевой ресурс и сообщество, посвящённые видеоиграм.

### Источники данных о настольных играх

#### BoardGameGeek

BoardGameGeek — сетевой ресурс и сообщество, посвящённые настольным играм.

### Источники данных о монетах и марках

#### Colnect

Colnect — сетевое сообщество для коллекционеров, которое позволяет управлять личной коллекцией. &tellico; поддерживает поиск информации о монетах и марках на этом сайте.

#### Numista

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

### Источники данных для коллекций различных типов

#### Amazon.com

Веб-службы Amazon позволяют &appname; выполнять поиск информации на любом из 14 международных сайтов, которыми управляет Amazon.com: США, Соединённое Королевство, Германия, Япония, Франция, Канада, Китай, Испания, Италия, Бразилия, Австралия, Индия, Мексика и Турция.

При настройке каждого источника Amazon.com необходимо указать три параметра: расположение сервера, размер изображения и идентификатор партнёра. Некоторые данные с Amazon.com могут включать изображения, например обложки книг или фильмов. Такие изображения возможно загрузить в одном из трёх размеров (в зависимости от конкретного элемента). Для доступа к веб-службам Amazon.com необходимо использовать идентификатор партнёра. Он включается в обратные ссылки на элемент, как этого требует лицензионное соглашение по использованию веб-служб Amazon.com.

При доступе к API рекламы продуктов Amazon могут иметься ограничения, связанные с реферальными ссылками или рекламой. Для получения более подробных сведений ознакомьтесь с документацией Amazon при регистрации для получения доступа к API.

#### Внешние сценарии или приложения

В качестве интерфейса для поиска в других источниках информации возможно использовать внешние сценарии или приложения (это более простой способ интеграции &appname; со сторонними подключаемыми модулями). &appname; выполнит команду и передаст поисковый запрос как параметры командной строки.

Программа &appname; поставляется с несколькими сценариями. Например, для поиска на ресурсе издателя комиксов Dark Horse Comics следует использовать сценарий Python.

Также необходимо указать тип коллекции, возвращаемый сценарием, а также формат данных. &appname; поддерживает не только импорт данных из сценариев, в которых используется формат &XML; &appname; по умолчанию, но и импорт данных в других форматах (например, в BibTeХ).

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

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

### Сочетание нескольких источников данных

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

Сочетать возможно только существующие источники данных. В этом источнике можно использовать только тип поиска для первого источника, так как результаты поступают из первого источника данных. Например, сначала выполняется поиск в UPCitemDb, и каждый результат затем обновляется из TheMovieDB.