# Налаштування

У діалоговому вікні налаштування містяться всі параметри, за допомогою яких можна змінити типову поведінку &appname;.

Натискання кнопки Застосувати призведе до негайного застосування внесених змін без закриття діалогового вікна, тоді як натискання кнопки Гаразд призведе до застосування внесених змін і закриття діалогового вікна. Натискання кнопки Скасувати закриє діалогове вікно, але всі зміни, які було внесено і застосовано, буде збережено. Натискання кнопки Типові поверне типові значення параметрів поточної сторінки, а натискання кнопки Довідка відкриє вікно &khelpcenter; з відповідним розділом підручника &appname;.

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

## Загальні параметри

Діалогове вікно загальних параметрів

Загальні параметри керують загальною поведінкою програми. Зображення може бути збережено у самому файлі даних, збережено у загальній теці програми &appname; або збережено до каталогу із каталогу, назва якого збігається з назвою файла даних, із дописуванням до назви _files. Для збірок із великою кількістю зображень збереження даних до файла значно уповільнює роботу програми. Після запуску &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 після натискання кнопки Отримати. Всі шаблони, встановлені користувачем, можна вилучати. Файли шаблонів зберігаються у каталозі `~/.local/share/tellico/entry-templates/`.

Якщо вам вдалося створити новий шаблон, будь ласка, поділіться ним з іншими за допомогою сайта store.kde.org!

Діалогове вікно параметрів шаблону
Діалогове вікно параметрів шаблону

## Параметри джерела даних

&appname; може використовувати різноманітні джерела імпортування даних, які можна налаштувати за допомогою діалогового вікна джерел даних. Існує багато типів і окремих джерел. Декілька з них наведено нижче. З повним списком можна ознайомитися на сайті Tellico.

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

- ISBNdb.com,

- OpenLibrary.org,

- каталоги OPDS,

- База даних фільмів у Інтернеті,

- TheMovieDB.org,

- the Open Movie Database,

- FilmAffinity,

- BDGest,

- Comic Vine,

- Discogs.com,

- MusicBrainz.org,

- iTunes,

- 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), це стандартний протокол для виконання пошуків у мережі Інтернет. Деякі з бібліотек використовують цей протокол для надання доступу до своїх каталогів даних. Серед цих бібліотек, ймовірно, найвідомішою є Бібліотека конгресу США.

Для коригування взаємодії Tellico із сервером SRU може бути додано нетипові поля. Для перевизначення певних протоколів запитів скористайтеся префіксом x-tellico до назви бажаного поля. Наприклад, для запиту щодо ISBN з використанням схеми bib замість схеми bath встановіть `x-tellico-isbn`=`bib.isbn`. &tellico; також може робити запити SRU за допомогою методу POST, якщо встановлено `x-tellico-method`=`POST`. Для перевизначення схеми запису додайте параметр нетипового поля `recordSchema`=`unimarcXchange`.

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

Entrez — це комплексна система, заснована на текстовому пошуку і отриманні даних, яка використовується Національним центром біотехнологічної інформації (NCBI). Найвідомішою базою даних Entrez є PubMed, база даних статей, пов’язаних з природничими науками, які було надруковано у журналах з біології. У поточній версії програми єдиною базою даних Entrez, яку підтримує &appname; є PubMed.

#### Бібліографічні бази даних

arXiv.org, Bibsonomy і CrossRef є мережевими базами даних щодо академічних статей і бібліографічних даних. Для доступу до джерела CrossRef вам слід створити обліковий запис, а потім вказати реєстраційні дані у налаштуваннях джерела даних.

#### ISBNdb.com

ISBNdb.com — це мережева база даних книг, у якій зібрано дані з бібліотек всього світу.

#### OpenLibrary.org

OpenLibrary.org — інтернет-база даних, у якій зберігається по сторінці для кожної з книг.

#### Каталоги OPDS

У каталогах OPDS передбачено засоби для пошуку (та поширення) цифрових книг. &tellico; може використовувати як джерело даних багато каталогів OPDS, зокрема каталог Проєкту Ґутенберґ. Введіть посилання на каталог і перевірте доступ і формат, щоб переконатися, що &tellico; може читати посилання.

### Джерела даних щодо коміксів

#### Bedetheque

Bedetheque — французька база даних коміксів, керується BDGest.

#### Comic Vine

Comic Vine вважається найбільшою вікі з коміксів у світі.

### Джерела даних щодо фільмів

#### База даних кінофільмів в Інтернет

У Internet Movie Database можна знайти дані щодо фільмів і відео. Якщо пошук за Особою повертає декілька результатів, програма відкриває діалогове вікно, у якому ви зможете обрати належну особу. Серед параметрів налаштовування вибір мови пошуку у IMDb та параметр, що визначає те, чи слід отримувати зображення. Оскільки IMDb може повертати великі списки виконавців ролей, ви можете обмежити кількість позицій у списку певним числом.

#### TheMovieDB.org

TheMovieDB.org — вільна і відкрити інтернет-база даних фільмів. Для отримання безкоштовного облікового запису слід зареєструватися.

#### Open Movie Database

Open Movie Database (OMDBAPI.com) — вільна служба для отримання даних щодо фільмів.

#### FilmAffinity

FilmAffinity — незалежний сайт, присвячений кіно.

### Джерела даних щодо музичних творів

#### Discogs.com

Discogs.com — створена користувачами база даних музичних творів, у якій містяться дані щодо виконавців, компаній звукозапису та записів. Для отримання безкоштовного облікового запису слід зареєструватися.

#### MusicBrainz.org

MusicBrainz.org — база метаданих спільноти, у якій ентузіасти намагаються зібрати дані щодо всіх музичних записів.

#### Пошук iTunes

Пошук iTunes надає дані щодо вмісту з iTunes Store та Apple Books Store. Ви можете шукати різні дані; зокрема дані щодо книг, відео, трансляцій, музики, відеокліпів, звукових книг та телепрограм.

### Джерела даних щодо відеоігор

#### 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 Web &appname; може виконувати пошук даних на чотирнадцяти різних міжнародних сайтах, якими керує Amazon.com: у США, Великобританії, Німеччині, Японії, Франції, Канаді, Китаї, Іспанії, Італії, Бразилії, Австралії, Індії, Мексиці та Туреччині.

Для налаштування кожного джерела Amazon.com слід вказати три параметри: адресу сервера, розмір зображення і ідентифікатор партнерства. Серед даних, які можна отримати з Amazon.com, зображення, зокрема обкладинки книг і відеодисків. Ви можете отримати зображення трьох різних розмірів, залежно від елемента. Для доступу до мережевих служб Amazon.com слід використовувати ідентифікатор партнерства, його слід включати у зворотні посилання на елемент, оскільки цього вимагає ліцензійна угода з використання мережевих служб Amazon.com.

Доступ до програмного інтерфейсу рекламування продуктів Amazon може бути обмежено щодо посилань на товари або реклами. Зверніться до документації Amazon, щоб дізнатися більше про те, як отримати доступ до програмного інтерфейсу.

#### Зовнішні скрипти або програми

За допомогою скриптів і сторонніх програм, використаних як інтерфейс для пошуку у інших джерелах даних, ви можете полегшити інтеграцію &appname; зі сторонніми додатками. &appname; виконає команду і передасть параметри пошуку як аргументи командного рядка.

Деякі зі скриптів постачаються із самою &appname;. Наприклад, для пошуку на сайті видавництва коміксів Dark Horse Comics потрібен Python.

Окрім формату даних, вам слід передати скрипту тип збірки, дані для якої слід повернути. Програма &appname; може імпортувати дані від скриптів не лише у типовому форматі &XML; &appname;, але і у інших форматах, зокрема bibtex.

У параметрах джерела слід вказати повний шлях до відповідної програми. Позначте ті з пунктів ключів пошуку, які підтримуються програмою, а потім введіть потрібні параметри командного рядка у відповідне поле. Ключ пошуку буде додано замість послідовності символів `%1`.

Ніколи не встановлюйте і не запускайте скриптів з джерел, які ви не вважаєте надійними. Ці скрипти буде виконано з правами доступу користувача, а отже ці скрипти можуть змінювати або вилучати ваші файли або іншим способом пошкодити ваші дані.

Для оновлення записів, які вже є у збірці використовується останній пункт і поле редагування: у ньому визначаються параметри командного рядка. Вам слід ввести поля запису, які буде використано для пошуку, у тому самому форматі, який використовується для полів похідних значень.

### Комбінації джерел даних

Ви можете використовувати довільні комбінації згаданих вище восьми джерел як єдине джерело, у якому усі результати пошуків у першому джерелі буде оновлено із наступних джерел. Перш ніж додавати джерела, слід встановити тип збірки, який буде використано для отримання даних.

Комбінації можна створювати лише з вже вказаних джерел даних. У цьому джерелі може бути використано лише тип пошуку для першого джерела, оскільки результати надходитимуть з першого джерела даних. Наприклад, спочатку може бути виконано пошук у UPCitemDb, а потім усі отримані результати може бути оновлено з TheMovieDB.