natgillin/translations-raw huggingface dataset:
In this panel, you can define the transformations to perform on operations. Note that it is intentionally impossible to set an operation's amount or date in this panel.
За допомогою цієї панелі ви можете визначити перетворення, які слід виконати над записами операцій. Зауважте, що автори програми навмисно заборонили зміну суми операції або дати за допомогою цієї панелі.
Define Alarm
Визначення нагадування
A special kind of use of the Search & Process plugin is the ability to define alarms. An alarm is basically & appname; calling your attention on some kind of event, such as your monthly budget for a category has been reached.
Особливою можливістю додатка « Пошук з обробкою » є можливість визначення нагадувань. У разі визначення нагадування & appname; зможе звертати вашу увагу на певні події, наприклад, досягнення місячного значення витрат за певною категорією.
To define an alarm, define first the search criteria giving the set of operations on which you need alert. For example, all operations in current month and in category "Clothes". Then, define the amount for which the alert shall be raised, for example 100 €, and define the Alarm message that & appname; will send you when the amount is reached.
Для визначення нагадування слід спочатку вказати критерії пошуку, за якими програма вибиратиме набір операцій, про які вам слід нагадати. Ви, наприклад, можете вказати, що ці операції має бути здійснено поточного місяця і що вони мають належати до категорії « Одяг ». Потім вам слід вказати суму, за якої буде увімкнено процедуру нагадування », наприклад 1000₴, і визначити повідомлення нагадування, яке буде надіслано вам & appname; у разі досягнення вказаної суми.
Program copyright 2001-2009 Stéphane Mankowski stephane@miraks. com
Авторські права на програму належать Stéphane Mankowski stephane@ miraks. com, ©2001– 2009.
Documentation copyright 2001-2009 Guillaume DE BURE gdebure@yahoo. com
Авторські права на документацію до програми належать Guillaume DE BURE gdebure@ yahoo. com, ©2001– 2009
How to obtain & appname;
Як отримати & appname;
The & appname; home page can be found at homepage;. Updates and news can be found there.
Домашню сторінку & appname; розташовано за адресою homepage;. На цій сторінці ви знайдете оновлення і новини про програму.
In order to successfully use & appname;, you need & kde; 4, qt-sqlite3, libofx, and qca.
Для того, щоб мати змогу користуватися & appname;, вам слід встановити & kde; 4, qt- sqlite3, libofx і qca.
Installing & appname;
Встановлення & appname;
It is recommended that you install & appname; using your distribution packaging system. If for any reason you would like to compile and install & appname; by yourself, this chapter contains all necessary steps.
Рекомендуємо вам встановлювати & appname; за допомогою системи керування пакунками вашого дистрибутива. Якщо з певних причин, ви бажаєте зібрати і встановити & appname; власноруч, у цьому розділі ви знайдете всі потрібні настанови.
Prerequisites
Передумови
& appname; uses several components you need to install in order to compile it:
& appname; використовує декілька компонентів, які вам слід встановити до збирання програми:
sqlite3: a lightweight SQL database. & appname; files are sqlite databases.
sqlite3: невибагливу до ресурсів базу даних SQL. Файли & appname; є базами даних sqlite.
libofx: a library to handle OFX file format. OFX is a standard & XML; format for financial exchanges.
libofx: бібліотеку, призначену для обробки файлів у форматі OFX. OFX є стандартним форматом & XML;, призначеним для обміну фінансовими даними.
qca: & Qt; Cryptographic Architecture. Used for password protection.
qca: криптографічну архітектуру & Qt; (Qt; Cryptographic Architecture). Використовується для захисту паролями.
In order to compile and install & appname; on your system, type the following in the base folder of the archive, where the third step must be done as root if you are installing in a system folder:
Щоб зібрати і встановити & appname; у вашій системі, введіть наступні команди у теці розпакованого архіву з програмою (третю команду слід виконувати від імені користувача root, якщо ви бажаєте встановити програму до системної теки):
Since & appname; uses cmake you should have no trouble compiling it. Should you run into problems please report them to the authors.
Оскільки для збирання & appname; використовується cmake у вас не повинно виникнути проблем зі збиранням програми. Якщо такі проблеми все ж виникнуть, будь ласка, повідомте про них авторам.
Real Case Study
Приклад
OK, we have to admit that while being quite powerful, the Search & Process plugin is maybe a bit tricky to understand. Here is a small exercise that will give you a hold od it. Remember the use case for Search & Process?
Гаразд, можна погодитися, що хоча додаток Пошук і обробка і досить потужний, працювати з ним не так вже і просто. Ось невеличка вправа, яка допоможе вам зрозуміти роботу додатка краще. Пам’ ятаєте наш приклад щодо пошуку з обробкою?
John knows that his bank put the name of the payee in the comment field. And he wants all his payments to & kde; to be in category Donations & Open Source. We will look for all operations with the comment field containing & kde;:
Нехай нашому уявному користувачеві, Джону, відомо, що назва отримувача міститься у полі коментаря. Він бажає, щоб всі внески у & kde; зберігалися у категорії « Пожертви & ВПЗ ». Отже слід знайти всі записи операцій, поле коментаря яких містить слово « kde; »:
Highlighted
Підсвічено
contains'kde; '
містить « kde; »
Add this search definition to the list of existing searches using the Add button.
Додайте це визначення пошуку до списку існуючих способів пошуку натисканням кнопки Додати.
Next we need to tell & appname; to set all operations found by this query in category Donations & gt; Open Source. With the previously defined search selected, activate the process edition panel, and define the process as follows:
Далі, нам слід повідомити & appname;, що слід додати всі операції, знайдені за вказаним запитом, до категорії « Пожертви & gt; ВПЗ ». Не змінюючи позначення раніше визначеного пошуку, активуйте панель редагування обробки і визначіть обробку таким чином:
='Donations & gt; Open Source '
=' Пожертви & gt; ВПЗ '
Notice that we also removed the original comment by setting it to an empty string. This is for readability sake, but you may wish to keep it for historical reasons.
Зауважте, що ми вилучили початковий коментар, надавши йому значення порожнього рядка. Причиною цього було бажання зробити записи зручнішими для читання, але ви можете зберегти коментар для подальшого перегляду.
Add this process to the previously defined search using the Add button.
Додайте створену обробку до попередньо визначеного пошуку за допомогою натискання кнопки Додати.
So far, so good. Now, let's apply the process on all imported operations not yet validated (click on the Apply button):
Тепер застосуйте обробку до всіх імпортованих записів операцій, які ще не було звірено (натисніть кнопку Застосувати):
That's it! If you go back to the operations view, you will notice that all concerned operations have been updated. In case anything went wrong, do n't forget that Undo is your friend! Even if the process modified 2327 operations, this is still one undoable action for & appname;.
Ну, ось і все! Якщо ви повернетеся до панелі перегляду операцій, ви зауважите, що всі потрібні вам записи було оновлено. Якщо сталася помилка, не забувайте, що ви можете скористатися можливістю Вернути! Навіть якщо під час обробки було змінено 2327 записів операцій, ви все одно можете скасувати всі зміни одною дією скасування.
Deep analysis exercise: Holidays expenses
Вправа з поглибленого аналізу: витрати протягом відпустки
To illustrate the analysis capabilities of & appname;, we are going to examine this author's expenses during his holidays:).
Щоб проілюструвати можливості з аналізу & appname;, ми розглянемо витрати автора підручника протягом відпустки:).
Analysis Context
Контекст аналізу
In order to understand the exercise, you need to know a few things about these holidays. They span over nearly a full month during summer 2009, and involved renting several rooms in several locations in France. There was also a fair amount of fuel, as these holidays also spanned over a rather large part of France.
Щоб краще зрозуміти суть вправи, вам потрібно знати дещо про цю відпустку. Вона тривала протягом майже місяця влітку 2009 року. Автор знімав декілька помешкань у різних місцях Франції. Крім того, довелося витратити деяку суму ан пальне, оскільки місця, які було відвідано, розташовано у доволі віддалених місцевостях Франції.
Data Organisation
Впорядкування даних
The author carefully entered his operations, by affecting them categories, but also by adding them to the "Holidays, summer 2009" tracker. Categories often have subcategories, such as "Transport > Car > Fuel", allowing for this detailed analysis.
Автором було ретельно введено записи операцій з розподілом на категорії та додаванням до стеження з назвою « Відпустка, літо 2009 ». Для категорій було передбачено підкатегорії, зокрема « Транспорт > Автомобіль > Пальне », щоб уможливити подальший докладний аналіз.
Finding the holidays total cost
Обчислення загальних витрат протягом відпустки
This is so easy, it's not even funny: open the Trackers view, read the "Amount" column for our tracker:
Це так просто, що ви навіть не повірите: відкрийте панель « Стеження » і зазирніть до стовпчика « Сума »:
Let's move to more interesting stuff...
А тепер поглянемо на щось цікавіше...
Expenses Distribution
Розподіл витрат
So this is all very good, but where did all that money go? To find this out, let us build a report on the tracker. Right click on our tracker line and choose Open report....
Ну, добре, але на що ж пішли всі ці гроші? Щоб довідатися про це, слід побудувати за стеженням звіт. Наведіть вказівник миші на рядок звіту, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Відкрити звіт....
This will open a report in a new tab, only for operations associated with the tracker. The default parameters for dates are "Current Month", so there is a possibility that the report is empty if all operations in the tracker were made before this. Let's change it to "All Dates":
У відповідь програма відкриє звіт у новій вкладці, де буде показано лише операції, пов’ язані з вказаним стеженням. Типовим параметром для діапазону дат буде « Поточний місяць », отже, звіт може виявитися порожнім, оскільки всі операції могло бути здійснено до початку поточного місяця. Потрібно змінити значення цього параметра на « Всі дати »:
This gives a first nice overview of the expenses per category. Let's display this in a pie chart, for a more natural presentation:
Тепер ми зможемо бачити всі витрати за категоріями. Давайте побудуємо на основі даних кругову діаграму, щоб картина стала наочнішою.
It is now quite clear that most of the holidays expenses were for transport and food. Any more indication? Sure, let's dig one level more in categories, using the plus icon.
Тепер стає зрозумілим, що більшість витрат протягом відпустки припадає на транспорт та їжу. Чи можна отримати ще якісь відомості? Звичайно, давайте заглибимося на один рівень у ієрархію категорій натисканням кнопки з зображенням плюса.
Hmm, not much more information here, except that in the "Transport" category, the "Car" subcategory is the only one used. Let's build a graph on that subcategory, by selecting the pie slice, right-clicking on it, and select Open report:
Г- м- м, тут не так уже й багато даних, окрім категорії « Транспорт ». Скористаємося підкатегорією « Автомобіль ». Побудуємо графік для цієї підкатегорії (позначте пункт кругової діаграми, наведіть на нього вказівник миші, клацніть правою кнопкою і виберіть у контекстному меню пункт Відкрити звіт):
This will open another tab with a report only with the "Transport > Car" category.
Програма відкриє ще одну вкладку зі звітом лише за категорією « Транспорт > Автомобіль ».
Hmm, not really interesting... But there is more subcategories. Let's expand it again:
М- м- м... не дуже- то й цікаво. Але підкатегорій набагато більше. Давайте розгорнемо їх список знову:
Ah, now we know that we spent 362.27 €on fuel, and 131.90 €on road taxes (in France, you have to pay to drive on some highways). Ok, I know this was to be expected; -). I'm also interested in knowing how these two categories were used over time:
Гаразд, тепер ми знаємо, що на пальне витрачено 362, 27€, а на дорожній податок 131, 90€ (у Франції проїзд певними шосе є платним). Добре, я так і знав; -). Крім того, цікаво подивитися на графік використання цих категорій у часі:
Note that we changed the graph type to "Line", and the columns to "Week".
Зауважте, що нами було змінено тип графіка на « Лінія », а стовпчики позначають тепер « Тиждень ».
Through this simple exercise, we have been able to use the advanced reporting capabilities of & appname; to perform a fine analysis of the expenses made during holidays, specifically in the "Transports" category. Of course, you may think of other use cases: & appname; is probably able to cope with them.
За допомогою цього простого прикладу ми познайомилися з додатковими можливостями зі створення звітів у & appname;. Ці можливості допомогли нам докладно проаналізувати витрати протягом відпустки, особливо за категорією « Транспорт ». Звичайно ж, у цих можливостей є і безліч інших застосувань: ймовірно, програма & appname; здатна задовольнити будь- які ваші забаганки.
Advanced Usage
Додаткові можливості
Command Line Options
Параметри командного рядка
When running & appname; from the command line, there are several options for opening data files. They may be seen by running tellico --help.
Під час запуску & appname; за допомогою командного рядка ви можете вказати параметри, пов’ язані з відкриттям файлів даних. Переглянути список цих параметрів можна за допомогою команди tellico -- help.
Usage: tellico [Qt-options] [KDE-options] [options] [filename] Tellico - a collection manager for KDE Options: --nofile Do not reopen the last open file --bibtex Import & lt; filenamegt; as a bibtex file --mods Import & lt; filenamegt; as a MODS file --ris Import & lt; filenamegt; as a RIS file Arguments: filename File to open
Користування: tellico [параметри Qt] [параметри KDE] [параметри] [назва файла] Tellico — інструмент керування збірками для KDE Параметри: -- nofile Не відкривати повторно останній відкритий файл -- bibtex Імпортувати файл & lt; назва файлаgt; як файл bibtex -- mods Імпортувати файл & lt; назва файлаgt; як файл MODS -- ris Імпортувати файл & lt; назва файлаgt; як файл RIS Аргументи: назва файла Назва файла, який слід відкрити
& DBus; Interface
Інтерфейс & DBus;
& appname; has a minimal & DBus; interface, which can be useful for scripting or interacting with a running application from the command-line. As with all & DBus; calls, you need to specify the service you want to interface with, and the particular interface. The name of the & DBus; service is org. kde. tellico.
У & appname; передбачено мінімальний інтерфейс & DBus;, яким можна скористатися для керування програмою за допомогою скриптів або взаємодії з запущеною програмою за посередництвом командного рядка. Як і для всіх інших викликів & DBus;, вам доведеться вказати програму, з якою ви бажаєте працювати і певний інтерфейс. Назвою служби для & DBus; буде org. kde. tellico.
& DBus; Commands
Команди & DBus;
Two & DBus; primary objects are available in the tellico interface: Tellico and Collections.
Tellico надає вам доступ до двох основних об’ єктів & DBus;: Tellico і Collection.
The Tellico Object
Об’ єкт Tellico
The full list of & DBus; commands in the tellico object is shown below:
Нижче наведено повний список команд & DBus; для об’ єкта tellico:
For the four import commands, the first argument is the file to import, and the second is the import action. Three actions are available: replace, append, and merge. Four file formats are supported for importing: Tellico & XML; files, Bibtex files, MODS files, and RIS files.
Для чотирьох найважливіших команд першим аргументом є назва файла, який слід імпортувати, а другим — дія з імпортування. Можна використовувати одну з трьох дій: replace, append або merge. Підтримується імпорт файлів у чотирьох форматах: файли XML Tellico, файли Bibtex, файли MODS і файли RIS.
The current open collection in & appname; may be exported to a file, in either Tellico & XML; format, Tellico ZIP format, Bibtex, & HTML;, comma-separated values (CSV), or the PilotDB format.
Поточну відкриту у & appname; збірку можна експортувати до файла у одному з таких форматів: формат XML Tellico, формат ZIP Tellico, Bibtex, HTML, формат відокремлених комами значень (CSV), формат PilotDB.
A list of the entry IDs currently selected or being filtered is able to facilitate showing or updating entries in the view.
Список ідентифікаторів записів, які зараз обрано або відфільтровано може допомогти у показі і оновлення записі у області перегляду.
A new data file may be opened by using the openFile() command. The full path must be specified.
Новий файл даних можна відкрити за допомогою команди openFile (). Вам слід вказати шлях до файла повністю.
A new filter may be set using the setFilter() command, which is the equivalent of typing in the filter box in the main window.
Новий фільтр можна встановити за допомогою команди setFilter (), яка є еквівалентом введення відповідного рядка у поле фільтрування головного вікна.
Given an entry ID, showEntry() will select that entry and show the entry details in the main window.
За вказаним ідентифікатором запису showEntry () обере запис і покаже відомості про нього у головному вікні.
The Collections Object
Об’ єкт Collection
The full list of & DBus; commands in the Collections object is shown below:
Нижче наведено повний список команд & DBus; у об’ єкті Collection:
A new empty entry may be created in the current collection using the addEntry() command. The return value is the entry ID, which can then be used to set the field values in the entry. An entry can be deleted from the collection by calling removeEntry().
Новий порожній запис у поточній збірці можна створити за допомогою команди addEntry (). Ця команда поверне значення ідентифікатора запису, яким потім можна скористатися для встановлення значень полів запису. Вилучити запис зі збірки можна за допомогою виклику команди removeEntry ().
Calling allValues() using just a field name will return all the values for that field for the currently selected entries. If no entries are selected, the return list is empty. If an entry ID is included in the command, the field values for that specific entry are returned.
Виклик команди allValues () з зазначенням лише назви поля поверне всі значення для цього поля у поточних вибраних записах. Якщо не було обрано жодного запису, повернутий список буде порожнім. Якщо до параметрів команди буде додано ідентифікатор запису, буде повернуто значення полів вказаного запису.
If the current collection is a bibliography, calling selectedBibtexKeys() will return the Bibtex citation key for all selected entries. The bibtexKey for a specific entry may be found by using the entryBibtexKey() command.
Якщо поточна збірка є бібліографією, виклик команди selectedBibtexKeys () поверне ключі цитування Bibtex для всіх вибраних записів. Ключ Bibtex (значення bibtexKey) для окремого запису можна визначити за допомогою команди entryBibtexKey ().
Entries can be edited directly with the & DBus; interface. Given an entry ID, setEntryValue() will set the field value directly. To add a value, without affecting the existing values, use addEntryValue(). The new value gets appended to the end of the existing list.
Записи можна змінювати безпосередньо за допомогою інтерфейсу & DBus;. За вказаним ідентифікатором запису команда setEntryValue () встановить значення поля. Щоб додати значення, не змінюючи існуючих значень, скористайтеся командою addEntryValue (). Нове значення буде додано в кінець існуючого списку.
& DBus; Examples
Приклади & DBus;
Here are some examples for scripting & appname; using the & DBus; interface. Since the pid must be known, the easiest way to include that in the shell command is like so: dbus $(dbus _BAR_ grep tellico) tellico.
Нижче наведено декілька прикладів написання скриптів для & appname; за допомогою інтерфейсу & DBus;. Оскільки для коректної роботи скриптів слід знати ідентифікатор процесу програми (pid), можна включити цей ідентифікатор до команди оболонки у такий спосіб: dbus $(dbus _BAR_ grep tellico) tellico.
Open a Bibtex file% qdbus org. kde. tellico / Tellico org. kde. tellico. importBibtex "/ home/ robby/ reference. bib" "replace" true
Відкриття файла Bibtex% qdbus org. kde. tellico / Tellico org. kde. tellico. importBibtex "/ home/ robby/ reference. bib" "replace" true
Export a Bibtex file% 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
Echo the citation key of the current selection% qdbus org. kde. tellico / Collections org. kde. tellico. selectedBibtexKeys stephenson2004
Повернути ключ цитування поточного вибраного пункту% qdbus org. kde. tellico / Collections org. kde. tellico. selectedBibtexKeys stephenson2004
Add a new entry and set the title% 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
Додати новий запис і вказати його заголовок% 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
The author of this documentation has also granted you permission to use the content under the terms of the FreeBSD Documentation License, if you so choose. See the notice in the licensing section.
Автор цієї документації також надає вам право використовувати вміст цієї документації за умов дотримання FreeBSD Documentation License, якщо ви цього забажаєте. Див. зауваження у розділі щодо ліцензування.
This program is free software; you can redistribute it and/ or modify it under the terms of the & GNU; General Public License as published by the Free Software Foundation; either version 2 of the License or (at your option) version 3 or any later version accepted by the membership of KDE e. V. (or its successor approved by the membership of KDE e. V.), which shall act as a proxy defined in Section 14 of version 3 of the license.
Ця програма є вільним програмним забезпеченням; ви можете поширювати та/ або змінювати її за умов дотримання GNU General Public License утому вигляді, що оприлюднений Free Software Foundation; версії 2 цієї Ліцензії, або (якщо забажаєте) версії 3 чи будь- якої випущеної пізніше, схваленої членами KDE e. V. (або наступника цієї компанії, схваленого членами KDE e. V.), які мають діяти як довірені особи, визначені у розділі 14 версії 3 цієї ліцензії.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the & GNU; General Public License for more details.
Ця програма поширюється у сподіванні, що вона буде корисною, але БЕЗ БУДЬ- ЯКИХ ГАРАНТІЙНИХ ЗОБОВ’ ЯЗАНЬ; навіть без очевидної гарантії ПРАЦЕЗДАТНОСТІ або ПРИДАТНОСТІ ДЛЯ ВИКОРИСТАННЯ З ПЕВНОЮ МЕТОЮ. Докладніше про це можна дізнатися з & GNU; General Public License.
You should have received a copy of the & GNU; General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Ви маєте отримати копію & GNU; General Public License разом з цією програмою; якщо це не так, повідомте про факт за адресою Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110- 1301, USA.
This document is a handbook for using & appname;, a collection manager software application.
Цей документ є підручником з користування & appname;, програми, призначеної для полегшення керування збірками.
book
книга
bibliography
бібліографія
collection
збірка
database
база даних
catalog
каталог