Підручник з Tellico

# Підручник з Tellico

Robby Stephenson `<robby@periapsis.org>`

Переклад українською: Юрій Чорноіван
версія Tellico 4.1 (4 січня 2025 року)

Авторське право © 2001 Robby Stephenson

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

Цей документ є підручником з користування Tellico, програми, призначеної для полегшення керування збірками.

Список таблиць

2.1. Можливі перетворення типів полів
2.2. Приклади форматування
7.1. Значення типів збірки
7.2. Значення полів типу
7.3. Значення прапорців поля
7.4. Значення формату поля

Розділ 1. Вступ
Вступ

# Розділ 1. Вступ

## Tellico

Tellico — це програма, призначена для керування збірками. Перша версія програми була простим інструментом керування збіркою книг, призначення програми було розширено включенням типових шаблонів збірок для бібліографій, коміксів, відео, музики, монет, марок, карток, відеоігор, вин, ігор на дошці, а також списків файлів. Крім того, за допомогою програми можна створювати нетипові збірки з будь-яких інших елементів колекціювання.

### Що може робити Tellico?

У Tellico передбачено можливість стеження за всіма елементами збірки і полегшення введення даних для кожного з записів. У програмі можна використовувати декілька визначених типів полів, а також створювати необмежену кількість нетипових полів. Записи у збірці можна згрупувати за вмістом будь-якого з полів для спрощення впорядкування і показу точного переліку даних, які вам потрібні.

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

### Що не може робити Tellico?

Tellico не є програвачем звукових файлів або файлів відео. У програмі не передбачено можливості читання або зміни мультимедійних файлів. Також не передбачено можливості редагування зображень. Хоча у Tellico і передбачено певні можливості з керування списками бібліографій, програма не є повноцінним інструментом для керування бібліографічними посиланнями. Tellico також не претендує на роль повноцінної реляційної бази даних.

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

Термінологія
Термінологія

## Термінологія

### Збірки

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

### Поля збірок

У кожній зі збірок може бути довільна кількість полів. Tellico підтримує одинадцять типів полів, за допомогою яких можна зберігати широкий діапазон різноманітних даних. Редагувати поля можна за допомогою діалогового вікна полів збірки, перелік полів можна знайти у розділі Типи полів.

### Записи збірок

Запис є базовим елементом Tellico. Кожен з записів містить по одному значенню для кожного з полів у збірці. Теоретично, збірка може містити необмежену кількість записів, але оскільки вся збірка завжди має залишатися у оперативній пам’яті комп’ютера, значне збільшення кількості записів може дуже сповільнити роботу програми.

Роботу Tellico було перевірено на прикладі збірки з 10.000 записів, швидкість роботи програми залишалася задовільною. Але, якщо до збірки буде включено багато великих зображень, час завантаження і обробки збірки може значно зрости. Швидкодію можна покращити, якщо наказати Tellico зберігати зображення окремо від самого файла даних, або у каталозі програми або у певному каталозі відносно місця зберігання файла даних. Докладніше про це можна дізнатися з розділу, присвяченого налаштуванню.

Розділ 2. Користування Tellico
Користування Tellico

# Розділ 2. Користування Tellico

## Початкові зауваження

Типово, після першого запуску у Tellico буде відкрито порожню збірку книжок. Щоб почати роботу з якимось іншим типом збірок, створіть відповідну збірку за допомогою пункту меню Файл → Створити або кнопки на панелі інструментів. У збірці буде створено деякі з найпоширеніших полів для даних, але ви зможете додати, змінити або вилучити ці поля так, щоб збірка відповідала вашим потребам.

Нові записи можна додати за допомогою редактора записів. Скористайтесь пунктом меню Збірка → Створити запис: програма відкриє редактор записів з порожнім записом підготованим до введення даних. Крім того, вікно редактора записів можна відкрити за допомогою пункту меню Параметри → Показувати редактор записів. Після введення значень для вашого запису ви можете зберегти його до збірки за допомогою натискання кнопки Зберегти запис, розташованої у діалоговому вікні редактора записів, яке після цього залишиться відкритим для додавання нових записів. Після збереження запису у збірці ви можете змінити його наведенням вказівника миші на відповідну позначку у списку головного вікна програми з наступним клацанням лівою кнопкою миші. Якщо вікно редактора записів ще не було відкрито, ви можете навести вказівник миші на пункт запису у списку і двічі клацнути лівою кнопкою миші, щоб відкрити діалогове вікно редактора і розпочати редагування.

Якщо ви бажаєте додати до запису зображення, ви можете скористатися для визначення файла зображення стандартним діалоговим вікном вибору файлів KDE. Для цього слід натиснути кнопку Вибрати зображення... у редакторі записів або просто перетягнути зображення з програми для керування файлами або переглядача Тенет до вікна редактора записів.

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

Записи у збірці буде зібрано у групи, якщо вони мають спільні значення у певних полях, наприклад, у полях автора або режисера. Ви можете змінити поле, яке буде використано для групування за допомогою спадного списку на панелі інструментів або пункту меню Параметри → Групувати за.

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

Загальні питання щодо використання
Загальні питання щодо використання

## Загальні питання щодо використання

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

### Перегляд стовпцями

У перегляді стовпцями може бути показано будь-яке з полів збірки, але перегляд полів Стаття, Зображення і Таблиця навряд чи буде корисним. Ви можете навести вказівник на поле заголовків перегляду, клацнути правою кнопкою миші і обрати зі списку поля, які будуть видимими. Ви можете також змінити ширину стовпчиків або їх порядок, — програма запам’ятає вказані вами параметри і відновить їх після наступного запуску.

### Перегляд груп

У перегляді груп буде показано ієрархічний перегляд записів з можливістю групування. Кількість записів у кожній групі буде показано поряд з назвою групи. Записи груп можна розгортати і згортати натисканням позначки зі знаком стрілочки або наведенням вказівника миші на пункт запису групи з наступним подвійним клацанням лівою кнопкою миші. Розгортання і згортання всіх груп можна виконати за допомогою контекстного меню, яке викликається клацанням правою кнопкою миші. Ієрархію перегляду може бути впорядковано за назвами груп або за кількістю елементів натисканням відповідного поля заголовка. Групу можна використовувати як параметр фільтрування для перегляду стовпчиками, достатньо навести вказівник на запис групи і клацнути правою кнопкою миші.

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

Якщо запис не містить значення для поля, яке використовується для групування, його буде додано до групи (порожньо), для позначення якої буде використано червону теку.

### Фільтрований перегляд

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

### Перегляд списку боржників

Якщо записи буде позначено як віддані у борг, у вікно буде додано перегляд боржників, за допомогою якого ви зможете стежити за відданими у борг елементами збірки. За відданими у борг елементами можна стежити окремо, отже наведення вказівника миші на запис з наступним клацанням правою кнопкою миші надасть вам змогу за допомогою контекстного меню змінити стан заборгованості у діалоговому вікні боржників.

### Перегляд списку записів

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

Змінювати колір і шрифт тексту можна у всіх типових шаблонах, але далеко не в усіх нетипових. Крім того, у типових шаблонах поля з адресами URL є активними: ви можете відкрити відповідні посилання за допомогою типової програми для роботи з відповідними файлами, визначеної у KDE. Під час експорту до HTML для експортування до окремих файлів записів буде використано поточний шаблон.

### Смужка стану

Смужка стану використовується для показу інформації про поточні дії, які виконує Tellico. У ній ви також зможете ознайомитися з загальною кількість записів у збірці і, якщо було використано фільтрування, кількістю видимих записів.

Редагування записів
Редагування записів

## Редагування записів

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

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

Натискання вмісту поля URL призведе до відкриття типової програми KDE, призначеної для роботи з відповідним типом файлів. За допомогою кнопки вибору URL, розташованої поряд з текстом запису, можна відкрити типове діалогове вікно відкриття файлів у KDE, але вміст самого поля далеко не обмежується адресами локальних файлів.

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

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

### Застереження

Типово, зображення зберігаються у файлі даних збірки, таким чином, всі дані зберігаються у одному місці. Але, якщо зображень дуже багато робота Tellico значно сповільниться, розміри файла даних також значно зростуть. Tellico також може зберігати файли зображень окремо, або у каталозі `$`KDEHOME`/share/apps/tellico/data/`, або у каталозі, де зберігається файл даних. За окремого зберігання зображень значно пришвидшиться процес завантаження і зберігання даних, але файли даних стануть непридатними для перенесення або архівування. Архів файлів даних можна завжди створити за допомогою пункту меню Файл+Експорт → Експорт в Zip....

Поля Таблиця після створення складатимуться з п’яти рядків, але пересування позначки до останнього рядка призведе до автоматичного додавання наступного. У таблицях, що складаються з декількох стовпчиків, для групування або форматування буде використано лише перший стовпчик.

### Редагування декількох записів

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

Збереження внесе зміни лише у ті поля, які можна було змінювати, щоб значно спрощує одночасне редагування багатьох записів. Наприклад, щоб вказати значення поля «Носій» для всіх записів у збірці, має бути доступним для редагування поле «Носій». Змініть його вміст на DVD, а потім збережіть записи. За подібного редагування буде змінено лише вміст поля «Носій», всі інші значення полів залишаться незмінними.

### Оновлення даних запису

Записи може бути оновлено у автоматичному режимі опитуванням джерел даних, доступних для збірки поточного типу, це дуже зручно під час компонування даних з різних джерел. Наприклад, ви можете додати до вашої збірки фільм за допомогою Мережевих служб Amazon.com, а потім оновити дані запису за допомогою відомостей, отриманих з Бази даних фільмів у Інтернеті (IMDB).

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

Оновлення запису можна виконати за допомогою контекстного меню запису (його можна викликати клацанням правою кнопкою миші) або за допомогою пункту меню Збірка → Оновити запис.

Редагування полів
Редагування полів

## Редагування полів

За допомогою діалогового вікна редагування полів ви можете додавати нові поля до збірки, змінювати існуючі поля або взагалі вилучати поля.

### Список полів

Ліворуч у діалоговому вікні буде показано список поточних полів. Назви змінених полів буде показано жирним курсивним шрифтом. За допомогою натискання кнопок, розташованих під списком, ви зможете додавати або вилучати поля, кнопками зі стрілочками можна скористатися для зміни порядку полів. Порядок полів у списку є важливим, оскільки для компонування у редакторі записів використовується саме цей порядок. У кожній з категорій поля буде розташовано зліва праворуч відповідно до порядку полів згори-вниз у цьому списку.

### Поля властивостей

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

Нові поля можуть належати до будь-якого типу, але зміну типу існуючих полів обмежено сумісністю вмісту полів. Таблицю сумісності полів наведено нижче:

Таблиця 2.1. Можливі перетворення типів полів

Поточний тип | Можливий новий тип
--- | ---
Простий текст | Простий текст, Стаття, Число, URL, Таблиця
Стаття | Простий текст, Стаття
Вибір | Простий текст, Стаття, Вибір, Число, URL, Таблиця
Вибір так/ні | Простий текст, Стаття, Вибір так/ні, Число, URL, Таблиця
Число | Простий текст, Стаття, Число, URL, Таблиця
URL | Простий текст, Стаття, Число, URL, Таблиця
Дата | Простий текст, Дата
Таблиця | Простий текст, Стаття, Таблиця
Зображення | Зображення
Рейтинг | Вибір, Рейтинг

### Форматування полів

У Tellico передбачено певні можливості щодо автоматичного форматування значень полів. Найпростішою з них є автоматичне визначення регістру літер, за використання якого програма переведе у верхній регістр (зробить великими) всі перші літери слів, окрім слів-артиклів. Форматування назви пересуне певні артиклі з початку поля у його кінець, наприклад, змінить назву "The Return of the King" на "Return of the King, The". Перелік артиклів для назв можна налаштувати. Нарешті, за використання форматування назви програма спробує розбити рядок так, щоб прізвище особи було показано першим. Ви можете змінити список префіксів і суфіксів імен. Крім того, для впорядкування всіх полів, які містять значення у форматі імені, буде використано особливу групу Люди, навіть якщо загальний параметр і було вимкнено.

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

Таблиця 2.2. Приклади форматування

Тип форматування | Значення поля | Автоматичні великі літери | Автоматичне форматування | Автоматичні літери і форматування
--- | --- | --- | --- | ---
Заголовок | the return of the king | The Return of the King | return of the king, the | Return of the King, The
Назва | tom swift, jr. | Tom Swift, Jr. | swift, jr., tom | Swift, Jr., Tom

### Параметри полів

Крім того, поля мають три загальні параметри. Якщо було увімкнено автоматичне доповнення, Tellico кешуватиме значення кожного з полів, а у редакторі записів програма автоматично доповнюватиме введені вами дані на основі стандартних параметрів KDE. Автоматичне доповнення можливе у полях не всіх типів. Tellico також має знати, чи може поле мати декілька значень і чи можна групувати за полем записи. Декілька значень полів під час редагування запису слід відокремлювати крапками з комою.

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

Фільтрування записів
Фільтрування записів

## Фільтрування записів

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

Кожен з рядків відповідає одному правилу фільтрування. За допомогою першого елемента у рядку ви можете обрати поле, за яким буде виконано фільтрування. В центрі ви можете обрати правило відповідності. За правилами можна шукати значення, які містять певне слова або точно збігаються з введеним рядком. Крім того, для пошуку значень можна скористатися формальними виразами. Якщо ви використовуватимете формальні значення, стане доступною кнопка Редагувати..., натискання якої відкриватиме вікно редагування формального виразу, якщо у вашій системі встановлено KRegExpEditor. Останній з елементів рядка відповідає слову або рядку, з яким програма має виконувати порівняння значень. Для полів зображень можна скористатися розміром зображення для фільтрування — значення фільтра порівнюється із більшою розмірністю зображення (шириною або висотою).

Ви можете використовувати до восьми (8) правил фільтрування. Для додавання або вилучення правил можна скористатися натисканням кнопок Більше і Менше.

Фільтри можна зберегти так, щоб всі записи, які відповідають правилам фільтрування, було згруповано у перегляді фільтрування. Цей перегляд є динамічним, отже додавання або зміна правил призведе до автоматичного оновлення групи. Щоб зберегти фільтр, введіть його назву у відповідне поле, а потім натисніть кнопку Зберегти фільтр.

Збережені раніше фільтри можна змінити, — наведіть вказівник на запис фільтра у перегляді фільтрування, клацніть правою кнопкою миші і оберіть пункт Змінити фільтр у контекстному меню. Програма відкриє діалогове вікно налаштування фільтрів, за допомогою якого ви зможете внести зміни до назви або правил фільтра.

Щоб знайти книжки з науковою фантастикою, які ви ще не читали, позначте варіант Відповідає всім наступним, встановіть перше правило Жанр містить Наукова фантастика і друге правило Прочитана не містить Так. (для полів Вибір так/ні внутрішнім значенням є Так).

Щоб знайти книжки, написані Буджолд або Вебером, оберіть варіант Відповідає будь-якому з наступного, встановіть перше правило Автор містить Буджолд і друге правило Автор містить Вебер.

Створення звітів
Створення звітів

## Створення звітів

У Tellico передбачено створення різноманітних звітів щодо вашої збірки. У діалоговому вікні звітів буде використано всі шаблони XSLT, знайдені у теці, куди було встановлено програму, і у теці `$`KDEHOME`/share/apps/tellico/report-templates/`. Ви також можете створити нові шаблони, програма автоматично знайде і включить їх як варіанти вибору у діалоговому вікні звітів. Створення складних звітів для великих збірок може тривати досить довго.

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

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

Стеження за наданням у борг
Стеження за наданням у борг

## Стеження за наданням у борг

У Tellico передбачено підтримку стеження за наданням у борг будь-яких елементів збірки. Відкрити діалогове вікно надання у борг можна за допомогою пункту меню Віддати у борг або контекстного меню відповідного запису. Ви можете надавати у борг одразу декілька записів.

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

Якщо було введено дату повернення, а програму Tellico було зібрано з підтримкою libkcal, до типового календаря KDE буде додано запис нагадування як завдання. Для перегляду цих записів ви можете скористатися програмою KOrganizer.

Якщо запис було позичено комусь, значення поля Даний у борг буде змінено на Так. Якщо у збірці не існуватиме відповідного поля, програма автоматично додасть його. Не намагайтеся безпосередньо змінити значення цього поля! Повернення записів можна здійснити за допомогою пункту меню або контекстного меню перегляду заборгованостей.

Загальні підказки
Загальні підказки

## Загальні підказки

### Підказка

Якщо книга має більше, аніж одного автора, вам слід розділяти записи авторів крапкою з комою (;). У такий спосіб Tellico розділятиме їх та використовуватиме окремо. Будь-яке інше поле також підтримує цю функцію. Для цього вам слід розділяти всі значення крапкою з комою (;). Наприклад: Токарчук;Мриглод.

### Підказка

Ви можете вибрати які поля слід показувати у списку записів, клацнувши правою кнопкою миші на заголовку таблиці.

### Підказка

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

### Підказка

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

### Підказка

Ви можете перетворити поточну збірку книг на бібліографію, яку можна експортувати у формат Bibtex або Bibtexml.

### Підказка

Якщо як «ім'я» було відформатовано декілька полів, у збірку буде додано додаткову групу «Люди», наприклад, для спільного сортування та друку.

### Підказка

Ви можете змінювати зовнішній вигляд друкованих звітів, редагуючи файл `tellico-printing.xsl`. Цей файл створює HTML, та CSS з такими елементами як шрифт, розмір і тощо.

### Підказка

Подвійне клацання на записі відкриває редактор записів.

### Підказка

В будь-яке поле типу Стаття ви можете додавати теґи HTML, зокрема <b>жирний шрифт</b> або <i>курсивний</i>.

### Підказка

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

### Підказка

Щоб об’єднати декілька полів у одне значення, ви можете скористатися похідними значеннями. Достатньо позначити пункт «похідне значення» і скористатися шаблоном значення, наприклад «Значення: %{полеА}%{полеБ}», де %{...} замінюється на відповідне значення поля. Це корисно, щоб зібрати декілька значень у єдине поле, наприклад для кращого групування, і, щоб комбінувати області різних типів з врахуванням належного впорядкування. Приклад: поле номера, що завершується текстовим підполем зі значеннями 3b, 14a.

Розділ 3. Подробиці щодо Tellico
Подробиці щодо Tellico

# Розділ 3. Подробиці щодо Tellico

## Типи полів

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

### Простий текст

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

### Число

Тип Число ідентичний до типу Простий текст, але значення поля такого типу може бути лише числовим. Якщо ви натиснете заголовок стовпчика Число, записи буде впорядковано за зростанням або спаданням чисел. Для введення даних цього типу використовується стандартне рядкове поле вводу з маленькими стрілочками, призначеними для збільшення або зменшення значення. Форматування до полів цього типу не застосовується.

### URL

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

У вікні Редактора записів мітка стане посиланням, а у Перегляді записів буде використано справжнє гіперпосилання. Поля цього типу зручно використовувати для посилання на файли PDF записів бібліографії або, наприклад, на файли рецензій на фільми. До вмісту поля не буде застосовуватися форматування.

Ви також можете використовувати відносні адреси URL. Програма оброблятиме такі адреси відносно адреси файла даних Tellico. Рядок адреси у редакторі записів надає можливість автоматичного доповнення для локальних адрес файлів. Якщо ви бажаєте, щоб адреса URL з діалогового вікна вибору файлів KDE вважалася відносною щодо адреси документа, ви маєте встановити властивість поля URL relative у значення true.

### Стаття

Для довших текстових фрагментів можна скористатися типом Стаття, за якого програма використовуватиме більше поле редагування. У полі Стаття не можна вказувати декілька значень, це поле не буде автоматично відформатовано. Це поле не можна використовувати для групування. До полів цього типу можна вводити резюме, сюжет або рецензії.

Символи переведення рядка буде замінено на розриви рядка HTML для забезпечення однорідності форматування. Щоб вимкнути цю заміну, додайте до поля властивість зі значенням replace-line-feeds : false. Перевірку правопису можна вимкнути встановленням властивості зі значенням spellcheck : false.

### Вибір

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

Для відокремлення значень слід використовувати крапки з комою.

### Вибір так/ні

Для полів, які можуть приймати лише значення «так» і «ні», призначено тип Вибір так/ні. Типово у полі буде значення «ні». Поля Вибір так/ні не форматуються, їх обмежено одним значенням. Для внутрішньої обробки програмою значення поля зберігатиметься як `true` (так) або `false` (ні). Прикладами таких полів є поле подарунку або позичання.

### Дата

У полі Дата можна вказати день, місяць і рік. Дату буде показано у стандартному форматі РРРР-ММ-ДД, за використання якого спрощується впорядкування. Для вибору дати за допомогою вказівника миші можна скористатися стандартним інструментом вибору дати KDE, дату також можна ввести і напряму. Значення року, місяця і дня, вказані у полі не обов’язково мають бути непорожніми, — ви, наприклад, можете ввести лише рік. Використовувати декілька значень не можна.

### Таблиця

У полях Таблиця можна зберігати один або декілька стовпчиків значень. У редакторі записів поля такого типу буде показано як електронну таблицю з пронумерованими рядками. Якщо ви оберете останній з рядків, програма додасть ще один рядок до таблиці. Автоматичне доповнення не працюватиме. Поля такого типу можна використовувати для списків глав книги, серій фільму або пісень з альбому. Поля Таблиця завжди є категорією самих себе.

Кількість стовпчиків, яка не може перевищувати десяти, визначається додаванням властивості columns до визначення поля. Змінити заголовок стовпчика можна наведенням вказівника миші на його заголовок з наступним клацанням правою кнопкою миші і вибором нової назви з контекстного меню або встановленням значення властивості поля з назвою column1 тощо.

За використання редактора записів для полів Таблиця ви можете перевпорядкувати рядки: просто натисніть клавішу Ctrl і перетягніть рядок на нове місце. Крім того, ви можете клацанням лівою кнопкою миші викликати контекстне меню, за допомогою якого до таблиці можна додавати рядки або вилучати рядки.

### Зображення

У полях типу Зображення зберігаються зображення у будь-якому з форматів, що підтримуються KDE. Серед типових форматів PNG та JPEG. Зображення може бути збережено у самому файлі даних Tellico або у каталозі даних програми. Для визначення назви файла використовується стандартне діалогове вікно вибору файла KDE, отже ви можете вказати адресу URL або адресу якогось локального файла. Крім того, ви можете просто перетягнути зображення з програми для керування файлами або переглядача.

### Рейтинг

Поля Рейтинг призначено для показу кількості зірочок, які визначають числовий рейтинг запису. Типово, максимальним рейтингом є «п’ять». Мінімальне і максимальне значення рейтингу можна змінити встановленням властивостей у полі визначення діалогового вікна полів збірки, ці поля називаються minimum і maximum, відповідно.

### Поля похідних значень

Окремим випадком є поля з похідними значеннями. Тип такого поля відповідає типовому типу значення, що міститься у полі, але саме значення будується на основі інших полів за допомогою рядка формату у описі поля. Наприклад, якщо у такому полі вказано опис `%{title} %{year}`, значенням цього поля буде назва, за якою буде вказано рік. Поля подібного типу використовуються в основному для полів назв у збірках монет, марок, карток та вин. Для форматування у описі можна використовувати або внутрішню назву поля або заголовок поля.

Щоб обрати окреме значення для поля з багатьма значеннями, додайте до шаблону номер позиції, наприклад `%{author:1}`, щоб отримати лише запис першого автора. Номер позиції може бути від’ємним, тоді відлік виконуватиметься з кінця, отже `%{author:-1}` відповідає запису останнього автора. Можна отримувати значення у верхньому або нижньому регістрі шляхом встановлення прапорців шаблону, наприклад `%{author:1/l}` — запис першого автора у нижньому регістрі, а `%{author:1/u}` — у верхньому.

Типи збірок
Типи збірок

## Типи збірок

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

Загалом кажучи, не існує функціональних відмінностей між збірками різних типів. Створити нетипову збірку для ваших книг так само просто, як і скористатися типовою збіркою книг. Але Tellico обирає піктограми за типом збірки, крім того, у певної збірки може бути певні спеціалізовані функціональні можливості, отже, за можливості, скористайтеся типовою збіркою. Отже, якщо ви бажаєте створити збірку вин, але вам не подобаються типові поля для цієї збірки, створіть типову збірку вин, а потім вилучіть всі типові поля. Таким чином, ви дасте зрозуміти Tellico, що створена вами збірка залишається збіркою вин.

Типово, у збірках всіх типів міститься поле Ід. (ідентифікатор), у якому міститиметься ідентифікаційний номер запису. Крім того, за винятком каталогу файлів, у кожній збірці містяться поля, що відповідають часу створення запису у збірці і часу, коли цей запис було востаннє змінено.

### Збірки книг

У збірках книг передбачено 26 типових полів: Назва, Підзаголовок, Автор, Палітурка, Дата покупки, Ціна, Видавець, Видання, Рік здачі до друку, Рік видання, ISBN#, LCCN#, Кількість сторінок, Мова, Жанр, Ключові слова, Серія, Номер у серії, Стан, Підписано, Прочитано, Дарований, Даний у борг, Рейтинг, Обкладинка, Сюжет і Коментарі.

Поле ISBN# є особливим, оскільки номери ISBN автоматично форматуються, обчислюється також і шифр перевірки. Tellico розпізнає поле ISBN, якщо внутрішньою назвою поля є isbn. Якщо ви вилучили це поле або вам потрібно додати його до збірки іншого типу, створіть поле з назвою ISBN і застосуйте зміну, після цього поверніться до цього поля і змініть його назву бажаним чином. Tellico створює внутрішню назву на основі початкової назви, але ніколи не змінює внутрішню назву після зміни видимої назви.

### Бібліографії

Для бібліографій передбачено 25 типових полів: Назва, Тип запису, Автор, Ключ Bibtex, Назва книги, Редактор, Організація, Видавець, ISBN#, Адреса, Видання, Кількість сторінок, Рік, Журнал, Місяць, Число, Як видавалася, Глава, Серія, Номер у серії, Том, Рекомендації, Ключові слова, Резюме і Замітки.

Хоча бібліографічні збірки і не пов’язано напряму з bibtex, типовий набір полів було запозичено з типового набору полів bibtex. Під час експорту до bibtex для визначення відповідності полям bibtex кожного з полів буде використано властивість, яка називається bibtex. Якщо ви додали поле до бібліографії, а потім бажаєте експортувати це поле до bibtex, не забудьте встановити властивість bibtex для цього поля.

У Tellico передбачено декілька особливих функцій для бібліографій. Ви можете додавати, змінювати і вилучати рядкові макроси Bibtex не виходячи з Tellico, згодом під час експорту до bibtex вам буде запропоновано варіант експорту з розгортанням макросів. Посилання Bibtex може бути передано до зовнішньої програми, зокрема LyX або Kile, за допомогою так званого lyxpipe.

Збірки книг можна перетворювати на бібліографії. До збірки буде додано типові поля bibtex, крім того, буде встановлено властивості bibtex. Цю функціональну можливість передбачено в основному для перетворення старих збірок, створених до розподілу на типи «бібліографія» і «збірка книг».

### Збірки коміксів

Для книг коміксів передбачено 23 типових поля: Назва, Підзаголовок, Письменник, Художник, Серія, Випуски, Видавець, Видання, Рік видання, Кількість сторінок, Країна, Мова, Жанр, Ключові слова, Стан, Дата покупки, Ціна, Підписано, Дарований, Даний у борг, Обкладинка, Сюжет, і Коментарі.

### Збірки фільмів

Для збірок відео передбачено 30 типових полів: Назва, Носій, Рік запису, Віковий рейтинг, Жанр, Регіон, Країна, Формат, Ролі, Режисер, Виробник, Сценарист, Композитор, Студія, Мови, Мова субтитрів, Звукові доріжки, Тривалість, Співвідношення сторін, Широкоекранний, Кольоровий, Режисерська версія, Сюжет фільму, Особистий рейтинг, Дата покупки, Ціна, Дарований, Даний у борг, Рімейк і Коментарі.

Поле Ролі — це таблиця, що складається з двох стовпчиків, у першому стовпчику слід вказувати ім’я актора чи акторки, а у другому — роль, яку було зіграно. Значення поля Тривалість слід вказувати у хвилинах, хоча ви, звичайно ж, можете змінити одиницю виміру.

### Збірки музики

Для збірок музики передбачено 15 типових полів: Назва, Носій, Виконавець, Лейбл, Рік, Жанр, Композиції, Рейтинг, Дата покупки, Ціна, Дарований, Взятий у борг, Ключові слова, Рімейк і Коментарі.

### Збірки відеоігор

Для збірок відеоігор передбачено 16 типових полів: Назва, Платформа, Жанр, Рік випуску, Видавець, Розробник, Рейтинг ESRB, Опис, Особистий рейтинг, Пройдена, Дата покупки, Ціна, Дарований, Взятий у борг, Рімейк і Коментарі.

### Збірки поштових карток

Для збірок карток передбачено 17 типових полів: Назва, Гравець, Команда, Фірма, Номер картки, Рік, Серія, Тип картки, Дата покупки, Ціна, Місце, Дарований, Ключові слова, Кількість, Зображення передньої сторони, Зображення задньої сторони і Коментарі.

### Збірки монет

Для збірок монет передбачено 16 типових полів: Назва, Тип, Номінал, Рік, Клеймо монетного двору, Країна, Набір монет, Якість, Служба оцінки, Дата покупки, Ціна, Місце, Дарований, Аверс, Реверс і Коментарі.

### Збірки марок

Для збірок марок передбачено 18 типових полів: Назва, Опис, Номінал, Країна, Рік видання, Колір, Scott#, Якість, Погашено, Наклейка, Центрування, Приклеєна, Дата покупки, Ціна, Місце, Дарований, Зображення і Коментарі.

### Збірки вин

Для збірок вин передбачено 15 типових полів: Назва, Виробник, Найменування, Сорт, Тип, Країна, Дата покупки, Ціна, Місце, Кількість, Було випито, Рейтинг, Дарований, Зображення етикетки і Коментарі.

### Збірки ігор на дошці

Для збірок ігор на дошці передбачено 17 типових полів. Назва, Жанр, Механізм, Рік випуску, Видавець, Дизайнер, Кількість гравців, Тривалість гри, Мінімальний вік,Опис, Рейтинг, Дата покупки, Ціна, Дарований, Взятий у борг, Рімейк і Коментарі,

### Каталоги файлів

Для каталогів файлів передбачено 14 типових полів: Назва, URL, Опис, Том, Тека, Тип MIME, Розмір, Права, Власник, Група, Створено, Змінено, Метаінформація і Піктограма,

### Нетипові збірки

У нетипових збірках передбачено лише одне типове поле Заголовок. Такі збірки слід використовувати, якщо елементи збірок не належать до елементів типових типів збірок.

Розділ 4. Імпортування та експортування даних
Імпортування та експортування даних

# Розділ 4. Імпортування та експортування даних

Tellico може імпортувати та експортувати дані до файлів у найрізноманітніших форматах, а також шукати потрібні дані на сайтах у мережі Інтернет.

## Імпортування з мережі Інтернет

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

Пошук можна виконувати за різними критеріями: Назва, Особа, ISBN, UPC/EAN, LCCN або Ключове слово. Деякі з джерел даних підтримують не всі з перелічених критеріїв. ISBN і LCCN призначено лише для книжок, а UPC або EAN можна застосовувати до будь-яких записів.

Після запуску процедури пошуку напис Пошук на кнопці буде змінено на Зупинити, за допомогою натискання якої можна припинити пошук. Знайдені результати буде додано до списку, розташованого безпосередньо під полем пошуку, вибір елемента покаже результат без додавання його до збірки. Натискання кнопки Додати запис додасть всі вибрані елементи до вашої збірки. Якщо у джерелі даних буде знайдено більше результатів, ніж ви бажали, активною стане кнопка Отримати більше результатів. Натискання кнопки Очистити призведе до вилучення всіх результатів і відновлення початкових значень у полі пошуку.

Буде знайдено лише записи, які відповідають поточному типу збірки. У стовпчику Опис буде показано додаткові відомості щодо запису, наприклад, для того, щоб ви могли відрізнити відео у різних форматах або книги у різних палітурках. Після успішного додавання запису у перший стовпчик списку буде додано позначку.

Додати одразу декілька записів можна за допомогою стандартного способу вибору декількох елементів у KDE: вам слід утримувати натиснутими клавіші Shift або Ctrl під час наведення вказівника миші на записи і клацання лівою кнопкою миші.

Для полегшення користування сканерами штрихкодів, до ключів пошуку можна включати декілька значень ISBN. Позначення пункту Кратний пошук за ISBN/UPC вимкне поле пошуку і увімкне кнопку Редагувати значення ISBN/UPC..., за допомогою натискання якої ви можете відкрити багаторядкове поле для введення тексту. Кожне зі значень ISBN слід вводити у окремий рядок. Після того, як ви натиснете кнопку закриття вікна кожне значення ISBN буде перевірено на коректне форматування. Інструмент перевірки ISBN здатен належно відформатувати перетворювати 13-цифрові значення EAN, а також повноцінні коди UPC. Список ISBN можна також прочитати з текстового файла.

Імпортування даних
Імпортування даних

## Імпортування даних

У Tellico передбачено три різних дії під час імпортування даних. Вибір пункту Замірити поточну збірку закриє поточну збірку і створить нову з даними з імпортованого файла. Вибір варіантаДодати все до поточної збірки повідомляє Tellico, що слід додати всі записи у імпортованій збірці до поточної збірки, а також додати всі поля, яких у цій збірці не існує. Вибір пункту Об’єднати збірки призведе до результатів, схожих на додавання, але всі імпортовані записи буде порівняно з поточними, всі ідентичні записи буде пропущено. Tellico намагається визначити відповідні запис, які не є повністю ідентичними, порівнюючи значимі поля і об'єднуючи схожі записи. Наприклад, у музичній збірці програма виконує порівняння записів виконавця та альбому, — для відповідних записів метадані композицій буде об’єднано. Інструмент імпорту звукових файлів здатен коректно створювати списки композицій об’єднанням записів.

### Імпортування даних з іншого програмного забезпечення

Tellico може безпосередньо імпортувати дані з багатьох інших програм для керування збірками, зокрема GCstar, Data Crow, Alexandria, Delicious Library, Collectorz, Ant Movie Catalog, Referencer та Griffith.

### Імпортування даних у інших форматах

Tellico може імпортувати дані у багатьох форматах, зокрема CSV, bibtex, форматі записів звукових дисків та файлів, MODS, PDF та RIS.

#### Імпортування даних Tellico

Ви можете безпосередньо імпортувати файли даних Tellico. Заміна поточної збірки імпортуванням файла Tellico ідентична простому відкриттю самого файла. Імпортування даних Tellico призначено в основному для додавання або об’єднання двох збірок.

#### Імпортування даних CSV

Значення, відокремлені комами (Comma-separated values або CSV) є типовим форматом імпортування та експортування табличних даних. Значення кожного з полів буде відокремлено комами, кожен з записів слід вказувати у окремому рядку. Назви полів може бути включено у перший рядок. Інструмент імпорту CSV може використовувати і відмінні від коми роздільники. Ви можете вказати будь-який інший символ або рядок.

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

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

Задля компактності, у цьому діалоговому вікні буде показано лише перші п’ять рядків з імпортованого файла CSV. Втім, імпортовано буде усі дані.

#### Імпортування даних з звукового компакт-диска

Програма Tellico здатна використовувати службу freedb.org для пошуку відомостей щодо компакт-дисків, зокрема списку композицій. Залежно від дистрибутива, який ви використовуєте, параметри доступу до служби можна визначити у Системних параметрах KDE. Буде додано виконавець компакт-диска, назву, жанр, рік і список композицій.

Крім того, якщо на диску міститься CD-Text, програма прочитає і додасть прочитані відомості до імпортованого запису.

#### Імпортування метаданих зі звукового файла

Програма Tellico здатна просканувати теку і прочитати мітки у звукових файлах типових форматів, зокрема `mp3` і `ogg`. Композиції буде додано до музичної збірки, кожним з записів якої буде альбом. Якщо у файлах композицій міститимуться номери композицій, назву композиції буде вставлено на правильне місце у списку композицій. Крім того, до запису буде додано відомості щодо виконавця і жанр. Якщо у мітках композиції містяться коментарі, їх буде додано до поля коментарів у записі, якій передуватиме назва файла.

Крім того, якщо у теці міститься файл `.directory`, а назва теки збігається з назвою альбому, як зображення обкладинки альбому буде використано значення `Icon` у цьому файлі.

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

#### Імпортування даних Bibtex

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

Якщо інструментом імпорту bibtex буде виявлено у файлі поля, яких не було у типовій бібліографічній збірці, ці поля буде додано як поля типу Простий текст за двома винятками. Якщо значення поля містить більше, ніж 100 символів, його буде перетворено на поле типу Стаття. Якщо у значенні поля міститиметься адреса URL або посилання на файл, буде створено поле URL. Для обробки файлів bibtex Tellico використовує внутрішню копію бібліотеки btparse.

Bibtexml — це XML-представлення даних bibtex, дані з імпортованого файла bibtexml імпортуватимуться так само, як дані з файлів bibtex.

#### Імпортування даних з MODS

MODS — це формат представлення різноманітних типів збірок аудіо, відео та друкованих даних. У поточній версії Tellico імпортуються лише збірки книг як бібліографічні збірки.

#### Імпортування даних з PDF

Якщо Tellico було зібрано з підтримкою exempi або poppler, програма зможе імпортувати метадані з файлів PDF. Серед імпортованих метаданих заголовок, автор і дата створення, а також бібліографічні ідентифікатори, які буде використано для встановлення інших даних.

#### Імпортування даних з RIS

Формат RIS — це формат бібліографічних файлів, який використовується програмою EndNote, Reference Manager та іншими програмами. Tellico імпортує файли RIS як бібліографічні збірки.

### Імпортування інтернет-збірок

Tellico може встановлювати з'єднання із сайтами, які зберігають дані особистих збірок, і імпортувати з них дані.

#### Імпортування збірки BoardGameGeek

BoardGameGeek — ресурс, який присвячено іграм на дошці та спілкуванню щодо них. Tellico може імпортувати ігри на дошці до збірки користувача, якщо ця збірка є загальнодоступною. Імпортовані дані обмежуватимуться лише тими записами, для яких ви є власником.

#### Імпортування збірки Goodreads

Goodreads — соціальна мережа читачів у інтернеті, призначена для обміну даними щодо книжкових збірок. Tellico може імпортувати список книжок зі збірки користувача, якщо програмі надано ім’я користувача або його ідентифікатор, а доступ до збірки відкрито.

#### Імпортування збірки LibraryThing

LibraryThing — інтернет-служба, яка спрощує створення каталогів книг. Tellico може імпортувати список книг у збірці користувача, яку експортовано у форматі JSON.

#### Імпортування збірки Discogs

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

### Імпортування списків файлів

Tellico здатна виконувати сканування тек для імпортування даних файлів, в основному, щоб для створення каталогів файлів. Пошук у теці може бути виконано рекурсивно для додавання всіх файлів, які буде знайдено у підтеках. Цей інструмент імпорту найкорисніший для створення списків резервного копіювання і мультимедійних каталогів, зокрема переліків файлів на компакт-дисках і DVD. Крім того, може бути створено мініатюри зображень вмісту файлів. Мініатюри вмісту файлів будуть тими самими, які ви бачите у інструменті керування файлами KDE.

Теки з електронними книгами та файлами відео можна також імпортувати яка збірки книг або відео. Програма здатна читати метадані файлів, а для файлів відео для доповнення записів відео може бути використано будь-які наявні файли `nfo`.

### Імпортування даних XML через XSLT

До Tellico може бути імпортовано будь-який файл XML, якщо буде вказано таблицю стилів XSL, призначену для перетворення вмісту файла у формат Tellico. Tellico автоматично завантажує таблицю стилів і виконує XSLT-обробку, потрібну для завантаження цього файла.

Перетягування і скидання
Перетягування і скидання

## Перетягування і скидання

Перетягування зі скиданням файлів даних у головне вікно Tellico призведе до імпортування цих файлів у той самий спосіб, у який відбувається це відбувається після вибору пункту імпортування з меню програми. Перетягування зі скиданням працює для файлів у таких форматах: Tellico, Bibtex, RIS, PDF та EPub. Крім того, підтримується одночасне імпортування декількох файлів.

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

Експортування даних
Експортування даних

## Експортування даних

Під час експортування даних до збірки програма може експортувати дані без обробки або виконати автоматичне форматування, вбудоване у Tellico. Крім того, експорт може бути обмежено поточними вибраними записами у збірці, кількість вибраних записів можна побачити у смужці стану.

Експортовані текстові файли, зокрема Bibtex або CSV, можуть використовувати кодування символів Unicode (UTF-8) або поточне локальне кодування операційної системи.

### Експортування до XML

Tellico зберігає дані у форматі файла XML стиснутого zip. Експортування у формат XML призведе до простого створення файла XML без додаткового стискання zip. Зображення може бути включено до файла XML як закодовані у base64 дані у елементі «image», але за такого експорту ви отримаєте дуже великі текстові файли.

### Експортування до Zip

Стандартним форматом файлів для Tellico є форма стиснутий zip. У отриманому архіві міститиметься файл збірки XML і, якщо це було вказано, всі зображення, на які у збірці є посилання. Якщо ви оберете зберігання зображень у теці програми, дія з експорту до файла Zip призведе до створення самодостатнього файла даних, у якому міститимуться всі зображення у збірці.

### Експортування до HTML

Для виконання дії з експортування до HTML буде використано таблицю стилів `tellico2html.xsl`. Зображення буде експортовано до теки з назвою, яка збігається з назвою експортованого файла HTML з додаванням суфікса `_files`.

Типовий формат подібний до друкованого виводу, отже ви можете скористатися різноманітними параметрами для зміни HTML. Заголовки полів може бути надруковано у верхній частині кожного зі стовпчиків, але на жаль, у KDE ще немає підтримки заголовків таблиць з повторенням на кожній зі сторінок. Записи може також бути згруповано за параметрами перегляду груп.

Крім того, програма може створити окремі файли для кожного з записів збірки, у файлі HTML найвищого рівня буде створено посилання на ці файли. Файли записів буде створено у тій самій теці, де зберігаються файли зображень. Для створення файлів HTML записів буде використано поточний шаблон таблиці стилів, який було використано для показу перегляду записів.

### Експортування до CSV

Значення, відокремлені комами (Comma-separated values або CSV) є типовим форматом імпортування та експортування табличних даних. Значення кожного з полів буде відокремлено комами, кожен з записів буде вказано у окремому рядку. Назви полів може бути включено у перший рядок. Інструмент імпорту CSV може використовувати і відмінні від коми роздільники.

### Експортування до Alexandria

Alexandria — це інструмент керування збірками для стільничного середовища GNOME. У Tellico передбачено можливість експорту обмеженої підмножини полів збірок книжок до типового місця зберігання даних програми Alexandria.

### Експортування до ONIX

ONIX — це формат XML, призначений для представлення даних і обміну даними щодо продуктів книжкової індустрії, його призначено в основному для розповсюджувачів книжок. У Tellico передбачено можливість експорту збірок з використанням незначної підмножини даних ONIX.

### Експортування до Bibtex

Під час експорту до Bibtex значення полів може бути екрановано фігурними дужками або лапками. Якщо у збірці було використано рядкові макроси, програма, за вашого бажання, може експортувати ці макроси або розгорнути їх. Для полів URL Tellico може включити значення у теґ `\url{...}`. Нарешті, записи без ключа цитування може бути пропущено, якщо ви не наказали Tellico автоматично створювати ключі.

### Експортування GCstar

GCstar — це ще один інструмент керування збірками фільмів. Tellico може експортувати більшість типів збірок до файла даних GCstar.

### Експортування XML через XSLT

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

Робота з посиланнями
Робота з посиланнями

## Робота з посиланнями

Якщо ви працюєте з бібліографією, програма може створити посилання для поточних вибраних записів, ви зможете скористатися цими посиланнями у інших програмах. Посилання у форматі bibtex можна скопіювати до системного буфера обміну даними, а потім вставити до файла latex. Посилання Bibtex також може бути напряму передано зовнішній програмі, зокрема LyX або Kile за допомогою так званого lyxpipe.

Розділ 5. Додаткові можливості
Додаткові можливості

# Розділ 5. Додаткові можливості

## Параметри командного рядка

Під час запуску Tellico за допомогою командного рядка ви можете вказати параметри, пов’язані з відкриттям файлів даних. Переглянути список цих параметрів можна за допомогою команди `tellico --help`. Можна також увімкнути ведення діагностичного журналу, яке призведе до показу повідомлень діагностики для пункту меню. Використання параметра `--logfile` переспрямує виведення даних до файла.

    Користування: tellico [параметри Qt] [параметри KDE] [параметри] [назва файла]

    Tellico — інструмент керування збірками, вільний і простий

    Параметри:
      --nofile                  Не відкривати повторно останній відкритий файл
      --bibtex                  Імпортувати файл <назва файла> як файл bibtex
      --mods                    Імпортувати файл <назва файла> як файл MODS
      --ris                     Імпортувати файл <назва файла> як файл RIS
      --pdf                     Імпортувати файл <назва файла> як файл PDF
      --log                     вести діагностичний журнал
      --logfile <файл_журналу>       записати журнал до файла <файл_журналу>

    Аргументи:
      назва файла                  Назва файла, який слід відкрити

Інтерфейс D-Bus
Інтерфейс D-Bus

## Інтерфейс D-Bus

У Tellico передбачено мінімальний інтерфейс D-Bus, яким можна скористатися для керування програмою за допомогою скриптів або взаємодії з запущеною програмою за посередництвом командного рядка. Як і для всіх інших викликів D-Bus, вам доведеться вказати програму, з якою ви бажаєте працювати і певний інтерфейс. Назвою служби для D-Bus буде `org.kde.tellico`.

### Команди D-Bus

Tellico надає вам доступ до двох основних об’єктів D-Bus: `Tellico` і `Collection`.

#### Об’єкт `Tellico`

Нижче наведено повний список команд D-Bus для об’єкта `tellico`:

    bool importTellico(QString file, QString action)
    bool importBibtex(QString file, QString action)
    bool importMODS(QString file, QString action)
    bool importPDF(QString file, QString action)
    bool importRIS(QString file, QString action)
    bool exportXML(QString file, bool filtered)
    bool exportZip(QString file, bool filtered)
    bool exportBibtex(QString file, bool filtered)
    bool exportHTML(QString file, bool filtered)
    bool exportCSV(QString file, bool filtered)
    QList<int> selectedEntries()
    QList<int> filteredEntries()
    void openFile(QString file)
    void setFilter(QString text)
    bool showEntry(int id)

Для чотирьох найважливіших команд першим аргументом є назва файла, який слід імпортувати, а другим — дія з імпортування. Можна використовувати одну з трьох дій: replace, append або merge. Підтримується імпорт файлів у чотирьох форматах: файли XML Tellico, файли Bibtex, файли MODS і файли RIS. Також можна імпортувати метадані з файлів PDF.

Для усіх команд для експортування тексту назва файла `--` означає виведення даних каналом до стандартного виведення.

Поточну відкриту у Tellico збірку можна експортувати до файла у одному з таких форматів: формат XML Tellico, формат ZIP Tellico, Bibtex, HTML, формат відокремлених комами значень (CSV). Для команд експортування можна додавати необов’язковий аргумент, який визначає, чи буде обмежено збірку поточний фільтром.

Список ідентифікаторів записів, які зараз обрано або відфільтровано може допомогти у показі і оновлення записі у області перегляду.

Новий файл даних можна відкрити за допомогою команди openFile(). Вам слід вказати шлях до файла повністю.

Новий фільтр можна встановити за допомогою команди setFilter(), яка є еквівалентом введення відповідного рядка у поле фільтрування головного вікна.

За вказаним ідентифікатором запису showEntry() обере запис і покаже відомості про нього у головному вікні.

#### Об’єкт `Collection`

Нижче наведено повний список команд D-Bus у об’єкті `Collection`:

    int addEntry()
    bool removeEntry(int entryID)
    QStringList allValues(QString fieldName)
    QStringList entryValues(int entryID, QString fieldName)
    QStringList selectedBibtexKeys()
    QString entryBibtexKey(int entryID)
    bool setEntryValue(int entryID, QString fieldName, QString value)
    bool addEntryValue(int entryID, QString fieldName, QString value)

Новий порожній запис у поточній збірці можна створити за допомогою команди addEntry(). Ця команда поверне значення ідентифікатора запису, яким потім можна скористатися для встановлення значень полів запису. Вилучити запис зі збірки можна за допомогою виклику команди removeEntry().

Виклик команди allValues() з зазначенням лише назви поля поверне всі значення для цього поля у поточних вибраних записах. Якщо не було обрано жодного запису, повернутий список буде порожнім. Якщо до параметрів команди буде додано ідентифікатор запису, буде повернуто значення полів вказаного запису.

Якщо поточна збірка є бібліографією, виклик команди selectedBibtexKeys() поверне ключі цитування Bibtex для всіх вибраних записів. Ключ Bibtex (значення bibtexKey) для окремого запису можна визначити за допомогою команди entryBibtexKey().

Записи можна змінювати безпосередньо за допомогою інтерфейсу D-Bus. За вказаним ідентифікатором запису команда setEntryValue() встановить значення поля. Щоб додати значення, не змінюючи існуючих значень, скористайтеся командою addEntryValue(). Нове значення буде додано в кінець існуючого списку.

### Приклади D-Bus

Ось декілька прикладів керування Tellico за допомогою скриптів з використанням інтерфейсу D-Bus. Зауважте, що програма qdbus у вашій системі може називатися qdbus-qt5 або якось подібно.

    Відкриття файла Bibtex
    % qdbus org.kde.tellico /Tellico org.kde.tellico.importBibtex "/home/robby/reference.bib" "replace"
    true

    Експорт до файла Bibtex
    % qdbus org.kde.tellico /Tellico org.kde.tellico.exportBibtex ~/documents/reference.bib
    true

    Експорт до файла Bibtex із використанням поточного фільтра
    % qdbus org.kde.tellico /Tellico org.kde.tellico.exportBibtex ~/documents/reference.bib true
    true

    Повернути ключ цитування поточного вибраного пункту
    % qdbus org.kde.tellico /Collections org.kde.tellico.selectedBibtexKeys
    stephenson2004

    Додати новий запис і вказати його заголовок
    % myid=`qdbus org.kde.tellico /Collections org.kde.tellico.addEntry`
    % qdbus org.kde.tellico /Collections org.kde.tellico.setEntryValue $myid title "My New Book"
    true

Розділ 6. Налаштування
Налаштування

# Розділ 6. Налаштування

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

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

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

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

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

Параметри форматування керують рівнем автоматичного форматування, яке виконує Tellico. Приклади такого форматування можна знайти у розділі Форматування полів. Зміна регістру літер і форматування — зовсім різні параметри, оскільки у полі може виконуватися зміна регістру літер без зміни порядку слів, і навпаки. Ви можете вказати слова, регістр літер яких змінено не буде. Автоматичне форматування може, зокрема, стосуватися зміни порядку граматичних артиклів у назвах, а також зміни порядку префіксів і суфіксів імен. Значення можна вказувати без врахування регістру, відокремлювати значення слід крапкою з комою.

У правилах форматування беруться до уваги загальні правила англійської мови, які можуть не виконуватися для інших мов. Артиклі додаються в кінець заголовка після коми. Імена форматуються так, щоб першим стояло прізвище, за ним, після коми, ім’я. Суфікси імен, зокрема Jr., буде вказано у блоці прізвища. Префікси, зокрема von, додаватимуться до прізвища, але ігноруватимуться під час впорядкування значень.

John Q. von Public, III має перетворитися на von Public, III, John Q., отже для впорядкування буде використано слово Public.

Програма підтримує використання префіксів, які складаються лише з одного слова. Якщо у імені є префікс, скажімо, van der, до списку префіксів прізвищ слід додати обидва слова, van і der. Крім того, програма підтримує артиклі, які закінчуються апострофом, і використовує їх для впорядкування записів.

### Примітка

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

Параметри друку
Параметри друку

## Параметри друку

Tellico використовує шаблон XSLT для створення HTML, а потім передає результат службі друку KDE. Буде надруковано лише поля, видимі у перегляді стовпчиками. Якщо збірку було відфільтровано, надруковано буде лише видимі записи. Якщо було задіяно фільтрування, програма покаже повідомлення з попередженням про це.

За допомогою Параметрів друку ви зможете змінити форматування, яке буде використано під час друку збірки. Якщо було позначено пункт Форматувати імена та назви, перед друком до полів буде застосовано автоматичне форматування. Якщо ж цей пункт не буде позначено, поля буде надруковано так, як їх було введено.

За використання типової таблиці стилів, збірку буде надруковано зі значеннями полів, розподіленими за стовпчиками. Пункт Включити заголовки полів керує тим, чи буде надруковано заголовок поля над стовпчиком значень.

На надрукованій копії записи буде впорядковано відповідно до їх порядку у перегляді стовпчиками. Крім того, записи може бути згруповано згідно параметрів перегляду груп.

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

Параметри шаблонів
Параметри шаблонів

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

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

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

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

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

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

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

- Вебслужби Amazon.com,
- ISBNdb.com,
- OpenLibrary.org,
- каталоги OPDS,
- База даних фільмів у Інтернеті,
- TheMovieDB.org,
- the Open Movie Database,
- FilmAffinity,
- 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,
- інші зовнішні скрипти або програми та
- комбінації будь-яких зі згаданих вище джерел.

Нові джерела можна додати натисканням клавіші Новий..., а існуючі шаблони можна змінити або вилучити за допомогою натискання кнопок Змінити... і Вилучити. Крім того, ви можете змінити порядок джерел, у якому їх буде показано у меню оновлення записів.

Перелік даних багатьох джерел перевищує діапазон типових полів у Tellico. Ці додаткові поля буде показано праворуч від панелі налаштування. Якщо ви позначите будь-яке з цих полів, це поле буде додано до збірки під час додавання запису з джерела даних.

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

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

Для доступу до баз даних бібліотек і компаній-постачальників бібліографічних даних використовується протокол z39.50. Списки публічних серверів z39.50 можна отримати, серед інших, на сайті indexdata.dk. Tellico постачається з декількома наборами налаштувань для основних бібліотек, ви також можете вказати дані щодо з’єднання вручну.

Програма Tellico здатна читати дані у форматах MODS, USMARC/MARC21 і UNIMARC за допомогою бібліотеки yaz. Крім того, передбачено обмежену підтримку формату GRS-1.

Щоб скористатися однією з бібліотек з типового набору, позначте пункт, а потім оберіть бібліотеку. Інші записи налаштувань буде вимкнено. Якщо ви бажаєте вказати дані вручну, зніміть позначку з пункту.

Типовим портом для доступу за z39.50 є 210, але деякі з серверів можуть встановлювати інший порт. Програма Tellico припускає, що сервер використовує кодування символів MARC-8, якщо ви не зазначите іншого кодування. Якщо буде використано неправильне кодування символів, у даних, виведених програмою, можуть траплятися помилки, але, ймовірніше, програма просто не зможе отримати дані.

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

#### Сервери SRU

Абревіатура SRU означає Search/Retrieve via URL (пошук/отримання даних за адресою URL), це стандартний протокол для виконання пошуків у мережі Інтернет. Деякі з бібліотек використовують цей протокол для надання доступу до своїх каталогів даних. Серед цих бібліотек, ймовірно, найвідомішою є Бібліотека конгресу США.

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

Entrez — це комплексна система, заснована на текстовому пошуку і отриманні даних, яка використовується Національним центром біотехнологічної інформації (NCBI). Найвідомішою базою даних Entrez є PubMed, база даних статей, пов’язаних з природничими науками, які було надруковано у журналах з біології. У поточній версії програми єдиною базою даних Entrez, яку підтримує Tellico є 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 — база метаданих спільноти, у якій ентузіасти намагаються зібрати дані щодо всіх музичних записів.

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

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

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

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

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

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

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

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

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

### Застереження

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

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

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

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

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

Розділ 7. Додаткове налаштування Tellico
Додаткове налаштування Tellico

# Розділ 7. Додаткове налаштування Tellico

У дусі вільного програмного забезпечення, автори програми вітатимуть будь-яке ваше намагання удосконалити Tellico у будь-який спосіб. Писати скрипти для імпорту, експорту або зміни даних програми дуже просто. У цій главі наведено відомості, потрібні для розуміння способів та наслідків внесення цих змін.

## Формат файлів

Типовий файл даних Tellico є архівом zip, назва якого, зазвичай, завершується суфіксом `.tc`. Всередині архіву не верхньому рівні перебуває файл `tellico.xml`. Зображення може бути включено до каталогу `images/` архіву, крім того, зображення може бути безпосередньо включено до даних XML у кодуванні base64. Зображення також може бути збережено у каталозі даних програми, у цьому випадку у файлі даних їх не буде зовсім. Tellico також може завантажувати файл XML у нестиснутому вигляді.

### Дані XML

#### Збірка

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE tellico PUBLIC "-//Robby Stephenson/DTD Tellico V11.0//EN" "http://periapsis.org/tellico/dtd/v11/tellico.dtd">
    <tellico xmlns="http://periapsis.org/tellico/" syntaxVersion="11">
     <collection title="My Books" type="2">
     </collection>
    </tellico>

Вміст файла починається з обов’язкового оголошення XML і визначення кодування, за яким має бути вказано тип документа. Після додавання нових полів або додаткових властивостей до типових полів номер версії типу документів DTD збільшується. Програма Tellico зможе відкрити і прочитати будь-яку з попередніх версій DTD, але зберігатиме файли лише у форматі поточної версії. Адреса DTD не вказує на справжній файл DTD.

Елементом найвищого рівня є елемент <tellico>, цей елемент містить типове оголошення простору назв і версії синтаксису файла, ця версія завжди має збігатися з версією DTD.

Елемент <tellico> містить один елемент <collection>. У поточній версії програми кратне визначення збірок (collection) не буде враховано. Атрибут title містить заголовок збірки, а атрибут type визначає тип записів, які містяться у збірці. Список можливих типів наведено у наступному розділі. Можна використовувати необов’язковий атрибут entryTitle для визначення заголовка записів у нетиповій збірці, його значення слід вказувати у множині.

#### Поля

      <fields>
       <field flags="8" title="Title" category="General" format="1" type="1" name="title" />
       <field flags="7" title="Author" category="General" format="2" type="1" name="author" />
       <field flags="2" title="Binding" category="General" allowed="Hardback;Paperback;Trade Paperback;E-Book;Magazine;Journal" format="4" type="3" name="binding" >
        <prop name="default"
    >Paperback</prop>
       </field>
       <field flags="6" title="Publisher" category="Publishing" format="0" type="1" name="publisher" />
       <field flags="4" title="Edition" category="Publishing" format="0" type="1" name="edition" />
       <field flags="3" title="Copyright Year" category="Publishing" format="4" type="6" name="cr_year" />
       <field flags="2" title="Publication Year" category="Publishing" format="4" type="6" name="pub_year" />
       <field flags="0" title="ISBN#" category="Publishing" format="4" type="1" name="isbn" description="International Standard Book Number" />
       <field flags="7" title="Genre" category="Classification" format="0" type="1" name="genre" />
       <field flags="7" title="Keywords" category="Classification" format="0" type="1" name="keyword" />
       <field flags="0" title="Front Cover" category="Front Cover" format="4" type="10" name="cover" />
       <field flags="0" title="Comments" category="Personal" format="4" type="1" name="comments" />
       <field title="Rating" flags="2" category="Personal" format="4" type="14" name="rating">
        <prop name="maximum"
    >5</prop>
        <prop name="minimum"
    >1</prop>
       </field>
       <field title="ID" flags="32" category="Personal" format="4" type="6" name="id">
        <prop name="template"
    >%{@id}</prop>
       </field>

      </fields>

Всі поля визначаються всередині елемента <fields>, цей елемент не можна вказувати декілька разів. Всі дані для поля (field), окрім властивостей, має бути включено як атрибути до елемента <field>. Можливі значення для атрибутів flags, format і type наведено у наступному розділі.

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

#### Записи

      <entry>
       <title
    >C++ Programming Language, The</title>
       <authors>
        <author
    >Stroustrup, Bjarne</author>
       </authors>
       <publisher
    >Addison-Wesley Pub Co</publisher>
       <edition
    >3rd</edition>
       <pub_year
    >1997</pub_year>
       <isbn
    >0-201-88954-4</isbn>
       <genres>
        <genre
    >Non-Fiction</genre>
       </genres>
       <keywords>
        <keyword
    >Programming</keyword>
        <keyword
    >Computers</keyword>
       </keywords>
       <cover
    >cf65a2f023b6cb9e9233323dca10ac7c.jpeg</cover>
      </entry>

Для кожного з полів збірки <entry> може містити елемент, чия назва є ідентичною назві поля. Якщо для відповідного поля можна використовувати декілька значень, для створення елемента з декількома значеннями до назви поля слід додати літеру s, кожне зі значень додається як дочірній елемент, як у випадку полів автора, жанру і ключових слів у прикладі, наведеному вище.

В результаті до збірки буде включено додаткові поля, файл даних вже не відповідатиме DTD. Але у Tellico використовується інструмент обробки XML без перевірки коректності, отже додаткові поля не спричинятимуть проблем.

#### Зображення

      <images>
       <image width="111" format="JPEG" height="140" id="cf65a2f023b6cb9e9233323dca10ac7c.jpeg" />
      </images>

Всередині елемента <images> має бути перелічено як записи кожного з зображень, разом з атрибутами, які описують розміри зображення, його формат і ідентифікатор. Якщо зображення міститься всередині файла архіву Zip, елемент має бути порожнім. Крім того, дані зображення може бути вміщено у контейнер XML як закодований у форматі base64 текст.

Значення типів збірки
Значення типів збірки

## Значення типів збірки

Тип збірки слід вказувати у атрибуті типу елемента збірки. Значення має бути еквівалентним значенню переліку (enum) Type у `src/collection.h`.

Таблиця 7.1. Значення типів збірки

Тип збірки | Значення
--- | ---
Нетипова збірка | 1
Збірка книг | 2
Збірка фільмів | 3
Збірка музики | 4
Бібліографія | 5
Збірка коміксів | 6
Збірка вин | 7
Збірка монет | 8
Збірка марок | 9
Збірка карток | 10
Збірка відеоігор | 11
Каталог файлів | 12
Збірка ігор на дошці | 13

Значення полів типу
Значення полів типу

## Значення полів типу

Tellico включить всі типові поля для збірки, якщо першим елементом поля буде назва _default. Для полів Paragraph, Table і Image категорія поля має збігатися з заголовком поля.

Тип поля слід вказувати у атрибуті типу елемента поля. Значення має бути відповідним значенню переліку (enum) FieldType у `src/field.h`.

Таблиця 7.2. Значення полів типу

Тип поля | Значення
--- | ---
Простий текст | 1
Стаття | 2
Вибір | 3
Вибір так/ні | 4
Число | 6
URL | 7
Таблиця | 8
Зображення | 10
Дата | 12
Рейтинг | 14

Кожне з полів може мати свій набір прапорців, який отримується виконанням побітової дії «або» над атрибутами прапорців кожного з елементів поля. Прапорець для заборони користувачеві вилучення поля призначено для полів на зразок ключа цитування бібліографічних записів.

Таблиця 7.3. Значення прапорців поля

Прапорці поля | Значення
--- | ---
Дозволити декілька значень | `0x01`
Дозволити групування | `0x02`
Дозволити завершення | `0x04`
Заборонити вилучення | `0x08`
Заборонити редагування | `0x10`
Похідне значення | `0x20`

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

Таблиця 7.4. Значення формату поля

Формат поля | Значення
--- | ---
Лише зміна регістру символів | 0
Форматування заголовка | 1
Форматування імені | 2
Форматування дати | 3
Без форматування | 4

Приховані параметри налаштування
Приховані параметри налаштування

## Приховані параметри налаштування

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

Параметри Tellico зберігаються у файлі, що міститься у домашній теці користувача, а саме `$`KDEHOME`/share/config/tellicorc`. У цьому файлі параметри зібрано у групи, назви яких зазначено у квадратних дужках, наприклад [General Options]. Щоб додати параметри до групи General Options, знайдіть у файлі параметрів рядок з відповідною назвою групи. Якщо ви не знайдете такого рядка, створіть його власноруч, ввівши рядок такого, наприклад, вмісту [General Options]. Після цього ви зможете вказати параметри під назвою відповідної групи.

### [General Options]

Ці параметри слід вказати у групі General Options.

#### Max Icon Size

За допомогою цього параметра можна змінити розмір піктограм у режимі перегляду піктограм. Типовим значенням є 96. Ви можете вказати розмір у діапазоні від 32 до 512.

#### Приклад

`Max Icon Size=128`

#### Icon Cache Size

За допомогою цього параметра можна змінити максимальну кількість піктограм, які зберігатимуться у кеші. Типовим значенням є 1000.

#### Приклад

`Icon Cache Size=100`

#### Приклад

`Max Icon Size=128`

#### Image Cache Size

За допомогою цього параметра можна змінити об’єм пам’яті у байтах, який використовуватиметься для кешування всіх зображень. Типовим значенням параметра є 67108864.

#### Приклад

`Image Cache Size=256000000`

### [Options - bibtex]

Ці параметри слід вказати у групі Options - bibtex.

#### lyxpipe

Цей параметр призначено для визначення адреси lyxpipe для надсилання бібліографічних посилань. Суфікс `.in` вказувати не потрібно.

#### Приклад

`lyxpipe=$HOME/.lyx/lyxpipe`

Трансляція символів Bibtex
Трансляція символів Bibtex

## Трансляція символів Bibtex

Під час імпортування або експортування файлів bibtex деякі символи буде перетворено з комбінацій символів TeX на символи Unicode і навпаки. Перелік транслювання символів міститься у файлі `bibtex-translation.xml`, який зберігаються у каталозі встановлених даних пакунка програми. За бажання, ви можете змінити параметри цієї трансляції. Елементи цього файла містять символи Unicode і відповідні рядки еквівалентних комбінацій символів TeX, трансляція може бути неоднозначною. Перший з можливих декількох рядків буде використано під час експорту до bibtex.

      <key char="À">
        <string
    >{\`A}</string>
        <string
    >\`{A}</string>
      </key>

Трюки з XSLT
Трюки з XSLT

## Трюки з XSLT

Тут наведено декілька підказок щодо написання XSLT призначеного для обробки даних XML програми Tellico: (TBD).

Розділ 8. Запитання і відповіді
Запитання і відповіді

# Розділ 8. Запитання і відповіді

8.1. Як мені ввести записи декількох авторів?
8.2. Як впорядкувати записи за властивістю, яку не показано на панелі інструментів?
8.3. Як можна змінити перелік показаних стовпчиків даних?
8.4. Як експортувати додаткові поля bibtex?
8.5. Що означає назва Tellico?
8.6. Навіщо програма показує посилання на Amazon.com у результатах пошуку?
8.7. Чому програма не використовує справжні бази даних?

8.1. | Як мені ввести записи декількох авторів?

Імена авторів слід відокремлювати крапками з комою, ось так: `Brian W. Kernighan; Dennis M. Ritchie`. Не додавайте слів на зразок «and» (або «і») між іменами, навіть якщо у книги 20 авторів. Якщо було позначено пункт налаштувань щодо автоматичного форматування, першим завжди буде показано прізвище автора.

Всі інші властивості, які можуть складатися з декількох значень, наприклад «жанр» та «ключові слова», вводяться подібним же чином, окремі значення має бути розділено крапкою з комою (;).

8.2. | Як впорядкувати записи за властивістю, яку не показано на панелі інструментів?
| Щоб дозволити групування за полем, яке типово для групування не використовується, позначте пункт «Дозволити групування» для відповідного поля у діалоговому вікні «Поля збірки».
8.3. | Як можна змінити перелік показаних стовпчиків даних?
| Наведіть вказівник на панель заголовка і клацніть правою кнопкою миші. Крім того, ви можете перетягувати заголовки для перевпорядкування стовпчиків, або клацнути на заголовку стовпчика, щоб впорядкувати записи за вмістом цього стовпчика.
8.4. | Як експортувати додаткові поля bibtex?

Tellico використовує властивість bibtex для визначення способу експортування полів bibtex. Якщо ви бажаєте вказати додаткові поля для експортування, наприклад abstract, відкрийте діалогове вікно редагування полів і натисніть кнопку Встановити властивості. Додайте властивість bibtex зі значенням abstract. Тепер, коли ви експортуватимете дані до bibtex або bibtexml, цю властивість буде використано для назви поля bibtex.

8.5. | Що означає назва Tellico?
| У автора програми було декілька інших варіантів назви програми, частина з яких була пов’язана з збірками книжок. Але Tellico може працювати не лише зі збірками книжок, і, крім того, ця програма є хобі автора, отже він обрав назву, яка, на його думку, звучала найкраще: так називається одне з міст, розташованих поряд з містом, де виріс автор програми.
8.6. | Навіщо програма показує посилання на Amazon.com у результатах пошуку?
| Відповідно до умов угоди, яка регламентує доступ до вебслужб Amazon.com, всі зображення, отримані за допомогою служби, мають супроводжуватися посиланням на Amazon.com, а також додатковим текстом посилання. Слід обов’язково вказувати пов’язаний з зображенням ідентифікатор Amazon.com, інакше довелося б сплачувати переспрямування.
8.7. | Чому програма не використовує справжні бази даних?

Частково, причиною написання Tellico стало зацікавлення автора програми у вивченні C++. На той час йому не було нічого відомо про SQL. Зараз у нього лише приблизне уявлення щодо того, як користуватися цим інструментом керування базами даних. Отже, від початку Tellico не планувався як інструмент керування реляційною базою даних, такий стан справ зберігатиметься до того часу, коли у майбутньому автор краще вивчить SQL і матиме час і натхнення, щоб змінити модель даних.

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

Розділ 9. Довідка щодо команд
Довідка щодо команд

# Розділ 9. Довідка щодо команд

## Головне вікно Tellico

Далі за текстом докладно обговорено кожен з пунктів меню. Якщо існує клавіатурне скорочення, яке виконує ту саму дію, що і пункт меню, поряд з пунктом меню буде вказано це скорочення.

### Меню «Файл»

Файл → Створити

  За допомогою цього пункту меню можна створити нову збірку. У Tellico передбачено 12 типових видів збірок, а також порожню нетипову збірку. Також можна скористатися будь-якими нетиповими збереженими шаблонами збірки.

Файл → Відкрити... (Ctrl+O)

  За допомогою цього пункту можна відкрити файл Tellico.

Файл → Відкрити недавній

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

Файл → Зберегти... (Ctrl+S)

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

Файл → Зберегти як... (Ctrl+Shift+S)

  За допомогою цього пункту можна зберегти збірку до нового файла.

Файл → Зберегти як шаблон...

  Цей пункт зберігає збірку як новий шаблон. Буде збережено лише назви полів. Нову нетипову збірку можна буде створити за допомогою пункту Створити збірку.

Файл → Друкувати... (Ctrl+P)

  За допомогою цього пункту меню можна надрукувати збірку. Параметри друку можна налаштувати у діалоговому вікні налаштування.

Файл → Перегляд друку

  За допомогою цього пункту меню можна відкрити вікно попереднього перегляду друку збірки.

Файл → Імпортувати

  За допомогою цього пункту можна наказати програмі імпортувати дані з зовнішнього файла. Tellico може імпортувати дані у багатьох форматах.

Файл → Експортувати

  За допомогою цього пункту меню можна наказати програмі експортувати збірку у іншому форматі. Tellico може експортувати дані у багатьох форматах.

Файл → Вийти (Ctrl+Q)

  За допомогою цієї команди можна закрити вікно Tellico. Якщо у збірці залишалися незбережені зміни, програма запитає вас про те, чи слід їх зберегти, перш ніж завершити роботу.

### Меню «Зміни»

Зміни → Вернути (Ctrl+Z)

  За допомогою цього пункту меню можна скасувати попередню дію. Не всі дії підтримують скасування.

Зміни → Повторити (Ctrl+Shift+Z)

  За допомогою цього пункту меню можна повернути результати раніше скасованої дії.

Зміни → Вирізати (Ctrl+X)

  За допомогою цього пункту меню можна вилучити з тексту будь-який виділений фрагмент і розмістити копію вилученого тексту у буфері обміну даними.

Зміни → Копіювати (Ctrl+C)

  За допомогою цього пункту меню можна скопіювати будь-який виділений фрагмент тексту до буфера обміну даними.

Зміни → Вставити (Ctrl+V)

  За допомогою цього пункту меню можна вставити текст з буфера обміну даними до редактора у поточну позицію курсора.

Зміни → Вибрати все (Ctrl+A)

  За допомогою цієї команди можна вибрати всі записи у збірці під час перегляду стовпцями.

Зміни → Скасувати вибір (Ctrl+Shift+A)

  За допомогою цього пункту можна скасувати вибір всіх записів у збірці.

Зміни → Пошук у інтернеті... (Ctrl+I)

  За допомогою цього пункту можна відкрити діалогове вікно пошуку у інтернеті для пошуку і імпорту записів з різноманітних сайтів у мережі Інтернет, зокрема Amazon.com.

Зміни → Додаткове фільтрування... (Ctrl+J)

  За допомогою цього пункту можна відкрити діалогове вікно налаштування фільтрів.

### Меню «Збірка»

Збірка → Створити запис (Ctrl+N)

  За допомогою цього пункту можна відкрити вікно редактора записів для створення нового запису.

Збірка → Редагувати запис (Ctrl+E)

  За допомогою цього пункту можна відкрити вікно редактора записів для зміни вибраного запису.

Збірка → Здублювати запис (Ctrl+Y)

  За допомогою цього пункту меню можна скопіювати або здублювати вибрані записи у збірці.

Збірка → Вилучити запис (Ctrl+D)

  За допомогою цього пункту меню можна вилучити вибрані записи.

Збірка → Об’єднати записи

  За допомогою цього пункту меню можна об’єднати вибрані записи.

Збірка → Оновити запис

  За допомогою цього пункту меню можна отримати доступ до списку всіх можливих джерел даних, ним можна скористатися для автоматичного опитування джерела і оновлення вибраних записів.

Збірка → Віддати у борг

  За допомогою цієї команди можна відкрити діалогове вікно позичання вибраних записів..

Збірка → Повернути з боргу

  За допомогою цього пункту меню можна повернути до збірки вибрані записи, які позначено як віддані у борг.

Збірка → Перейменувати збірку (Ctrl+R)

  За допомогою цього пункту меню можна відкрити діалогове вікно, призначене для перейменування збірки.

Збірка → Поля збірки... (Ctrl+U)

  За допомогою цього пункту меню можна відкрити діалогове вікно редагування полів.

Збірка → Створити звіт...

  За допомогою цього пункту меню можна відкрити діалогове вікно звітів, за допомогою якого можна створювати звіти щодо збірки.

Збірка → Бібліографія → Перетворити на бібліографію

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

Збірка → Бібліографія → Макрос обробки рядків...

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

Збірка → Бібліографія → Перевірити на дублікати ключів…

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

Збірка → Бібліографія → Копіювати дані Bibtex до буфера обміну

  За допомогою цього пункту меню ви можете копіювати посилання Bibtex до буфера обміну даним так, що посилання можна вставити до документа LaTeX.

Збірка → Бібліографія → Зробити посилання в LyX

  За допомогою цього пункту меню ви можете надіслати посилання на вибрані записи до так званої lyxpipe для наступного використання у LyX, Kile або іншій програмі LaTeX. Цей пункт буде увімкнено, лише якщо ви редагуєте бібліографію.

### Меню «Параметри» і «Довідка»

Окрім типових для KDE пунктів меню Параметри і Довідка, описаних у розділі щодо меню підручника з основ роботи у KDE, у Tellico передбачено такі додаткові пункти:

Параметри → Показувати групи

  За допомогою цього пункту меню ви можете увімкнути або вимкнути показ перегляду груп.

Параметри → Показувати редактор записів

  За допомогою цього пункту меню ви можете увімкнути або вимкнути показ редактора записів.

Параметри → Групувати вибране

  За допомогою цього пункту меню можна змінити поле, яке буде використано для групування записів у збірці.

Параметри → Заблокувати компонування

  За допомогою цього пункту можна зафіксувати компонування, щоб панелі збірок не можна було пересувати. Якщо користувач розблокує компонування, панелі знову можна буде пересувати.

Параметри → Скинути компонування

  За допомогою цього пункту можна скинути компонування до типового. Це може бути корисним, якщо якусь з панелей несподівано буде приховано або згорнуто.

Довідка → Показати журнал

  Якщо використано параметр `tellico --log`, програма виводитиме діагностичний журнал.

Розділ 10. Подяки і ліцензія
Подяки і ліцензія

# Розділ 10. Подяки і ліцензія

Tellico

Авторські права на програму належать © 2001 Robby Stephenson `(robby AT periapsis.org)`

Авторські права на документацію до програми належать Robby Stephenson `(robby AT periapsis.org)`, 2001.

Переклад українською: Юрій Чорноіван `(yurchor AT ukr.net)`

Ця програма поширюється за умов дотримання GNU General Public License.

Цей документ поширюється за умов дотримання GNU Free Documentation License.

Автор цієї документації надає вам дозвіл використовувати її вміст відповідно до умов FreeBSD Documentation License, якщо ви цього бажаєте. Якщо ви бажаєте дозволити використання вашої версії вмісту цієї документації лише за умов дотримання FreeBSD Documentation License, і не бажаєте надавати дозвіл іншим особами використовувати версію цього файла відповідно до умов GFDL, позначте це ваше рішення вилученням умов ліцензування GFDL з заміною їх повідомленням про ліцензування та іншими застереженнями FreeBSD Documentation License. Якщо ви не вилучите наведені вище умови ліцензування згідно GFDL, будь-хто матиме змогу використовувати вашу версію цього файла за умов дотримання однієї з ліцензій: GFDL або FreeBSD Documentation License.