Tellico/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with 'У '''Tellico''' передбачено декілька шаблонів для зміни форматування відомостей...')
No edit summary
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Tellico}}
<languages />
<languages />


Line 8: Line 6:
| '''За допомогою Tellico ви зможете полегшити собі керування вашими книгами, відеозаписами, музичними записами або іншою вашою власністю, навіть колекцією вин.''' За допомогою простого та інтуїтивно зрозумілого інтерфейсу програми ви зможете переглядати обкладинки книг, жанр та інші їх параметри. Програма може звантажувати дані щодо книг з багатьох популярних інтернет-сайтів, зокрема IMDB.com, Amazon.com та більшості бібліотечних сайтів.
| '''За допомогою Tellico ви зможете полегшити собі керування вашими книгами, відеозаписами, музичними записами або іншою вашою власністю, навіть колекцією вин.''' За допомогою простого та інтуїтивно зрозумілого інтерфейсу програми ви зможете переглядати обкладинки книг, жанр та інші їх параметри. Програма може звантажувати дані щодо книг з багатьох популярних інтернет-сайтів, зокрема IMDB.com, Amazon.com та більшості бібліотечних сайтів.
'''Tellico''' є частиною офісного модуля [http://extragear.kde.org KDE Extragear].  
'''Tellico''' є частиною офісного модуля [http://extragear.kde.org KDE Extragear].  
 
|}
<!--{-->|}
 
== Перший погляд ==
== Перший погляд ==


Головне вікно '''Tellico''' виглядає десь так:
Головне вікно '''Tellico''' виглядає так:


[[File:TellicoMainWindow.jpg|640px|center]]
[[File:TellicoMainWindow.jpg|640px|center]]
Line 19: Line 15:
У '''Tellico''' передбачено декілька [[Special:MyLanguage/Tellico/Templates|шаблонів]] для зміни форматування відомостей щодо збірки.
У '''Tellico''' передбачено декілька [[Special:MyLanguage/Tellico/Templates|шаблонів]] для зміни форматування відомостей щодо збірки.


== Obtaining Tellico ==
== Як встановити Tellico ==
 
Пакунки '''Tellico''' є у більшості дистрибутивів Linux, а також у сховищах портів xBSD. Будь ласка, скористайтеся для встановлення пакунків з програмою інструментом керування пакунками вашої системи.
 
Посилання на пакунки з програмою можна знайти на [http://tellico-project.org/download сторінці звантаження Tellico].
 
[http://techbase.kde.org/Projects/Tellico/Compiling Для збирання Tellico з кодів програми] слід встановити декілька пакунків для розробки.
 
Для Ubuntu/Kubuntu передбачено неофіційні пакунки у [https://launchpad.net/~dominik-stadler/ PPA].
 
== Додаткові відомості ==
* Веб-сайт Tellico розташовано за адресою http://tellico-project.org
* Доступ до документації з Tellico можна отримати за допомогою [http://docs.kde.org/development/uk/extragear-office/tellico/index.html сайта документації KDE].
* Питання і коментарі щодо програми слід надсилати до [http://tellico-project.org/mailing-list списку листування tellico-users].
* Ви також можете створити повідомлення на [https://forum.kde.org/viewforum.php?f=200 форумі Tellico].
 
= Вади =
 
Щоб повідомити про ваду у '''Tellico''', скористайтеся [http://bugs.kde.org системою стеження за вадами у KDE].
 
[https://bugs.kde.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=tellico Список вад у Tellico].
 
 
= Обробка за допомогою XSLT =
 
Tellico використовує для шаблонів, звітів, імпортування, обробки початкових даних та експортування файли XSL. Файли XSL застосовуються для обробки даних XML.
DTD Tellico визначає точні назви полів (у Tellico буде показано перекладені заголовки замість справжніх назв). Типовими місцями зберігання відповідного файла є /usr/share/tellico/tellico.dtd або /usr/share/kde4/apps/tellico/tellico.dtd
Зауважте, що у Tellico використовується [http://xmlsoft.org/XSLT/index.html libxslt1.1], у якому реалізовано лише функції [http://www.w3.org/TR/xpath XPath 1.0]. На щастя, ви можете скористатися розширеннями [http://www.exslt.org EXSLT].
 
== Базовий XSLT для перетворення експортованих даних ==
 
Спочатку виконайте експортування даних XML. Отриманий файл слугуватиме зразком для тестування.
Тестування буде легшим, якщо ви встановите засіб обробки XSLT ([http://xmlsoft.org/XSLT/xsltproc2.html xsltproc], який є частиною кожного дистрибутива).
Далі, створіть таблицю стилів xsl. Ось базовий варіант:
 
{{Input|<syntaxhighlight lang="xml" line>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:tc="http://periapsis.org/tellico/"
                version="1.0">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
 
<xsl:template match="/">
  <xsl:apply-templates select="tc:tellico"/>
</xsl:template>


'''Tellico''' is available for most Linux distributions, as well as the ports repository for the BSD variants. Please check your package manager to see if a package is available there. '''Tellico 2.0''' is relatively recent, and some distributions may not have packaged it yet.
<xsl:template match="tc:tellico">
  <xsl:apply-templates select="tc:collection"/>
</xsl:template>


Links to many of the packages are listed on the [http://tellico-project.org/download Tellico download page].
<!-- about your collection -->
<xsl:template match="tc:collection">
<books><!-- sample xml  output -->
<xsl:apply-templates select="tc:entry"/>
<books>
</xsl:template>


[http://techbase.kde.org/Projects/Tellico/Compiling Compiling Tellico from the source code] requires installing several development packages.
<!-- transform each entry -->
<xsl:template match="tc:entry">
<book><!-- sample xml  output -->
<title><xsl:value-of select="title"/></title>
<!-- other fields -->
</book>
</xsl:template>


For Ubuntu/Kubuntu there are unofficial packages available on a PPA, for [https://launchpad.net/~dominik-stadler/+archive/dsta-jaunty-ppa 9.04] and for [https://launchpad.net/~dominik-stadler/+archive/ppa 9.10].
</xsl:stylesheet>
</syntaxhighlight>}}


== More Information ==
* The '''Tellico''' website is http://tellico-project.org
* The '''Tellico''' user documentation is also [http://docs.kde.org/development/en/extragear-office/tellico/index.html available online].
* Questions and comments can be sent to the [http://tellico-project.org/mailing-list tellico-users mailing list].


= Bugs =
= Типові поля, що використовуються для імпортування =


Bug reports for '''Tellico''' use [http://bugs.kde.org KDE's bugzilla].
Якщо ви хочете розширити можливості '''Tellico''', вам слід буде змінити файли XSLT, що використовуються для обробки даних. Для цього вам знадобляться назви полів з DTD, але у поточних файлах xsl використовуються деякі інші назви, специфічні для збірок та джерел даних. Використання типових назв полів зробить ваші файли сумісними із файлами інших користувачів (наприклад, «dewey» і «loc» використовуються для декількох джерел даних).


[https://bugs.kde.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=tellico Show all Tellico bugs].
Список полів наведено на сторінці [[Tellico/DefaultFields]]


[[Category:Office]]
[[Category:Офісні програми/uk]]

Latest revision as of 16:51, 17 June 2015

Other languages:
За допомогою Tellico ви зможете полегшити собі керування вашими книгами, відеозаписами, музичними записами або іншою вашою власністю, навіть колекцією вин. За допомогою простого та інтуїтивно зрозумілого інтерфейсу програми ви зможете переглядати обкладинки книг, жанр та інші їх параметри. Програма може звантажувати дані щодо книг з багатьох популярних інтернет-сайтів, зокрема IMDB.com, Amazon.com та більшості бібліотечних сайтів.

Tellico є частиною офісного модуля KDE Extragear.

Перший погляд

Головне вікно Tellico виглядає так:

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

Як встановити Tellico

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

Посилання на пакунки з програмою можна знайти на сторінці звантаження Tellico.

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

Для Ubuntu/Kubuntu передбачено неофіційні пакунки у PPA.

Додаткові відомості

Вади

Щоб повідомити про ваду у Tellico, скористайтеся системою стеження за вадами у KDE.

Список вад у Tellico.


Обробка за допомогою XSLT

Tellico використовує для шаблонів, звітів, імпортування, обробки початкових даних та експортування файли XSL. Файли XSL застосовуються для обробки даних XML. DTD Tellico визначає точні назви полів (у Tellico буде показано перекладені заголовки замість справжніх назв). Типовими місцями зберігання відповідного файла є /usr/share/tellico/tellico.dtd або /usr/share/kde4/apps/tellico/tellico.dtd Зауважте, що у Tellico використовується libxslt1.1, у якому реалізовано лише функції XPath 1.0. На щастя, ви можете скористатися розширеннями EXSLT.

Базовий XSLT для перетворення експортованих даних

Спочатку виконайте експортування даних XML. Отриманий файл слугуватиме зразком для тестування. Тестування буде легшим, якщо ви встановите засіб обробки XSLT (xsltproc, який є частиною кожного дистрибутива). Далі, створіть таблицю стилів xsl. Ось базовий варіант:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:tc="http://periapsis.org/tellico/"
                version="1.0">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

<xsl:template match="/">
  <xsl:apply-templates select="tc:tellico"/>
</xsl:template>

<xsl:template match="tc:tellico">
  <xsl:apply-templates select="tc:collection"/>
</xsl:template>

<!-- about your collection -->
<xsl:template match="tc:collection">
<books><!-- sample xml  output -->
<xsl:apply-templates select="tc:entry"/>
<books>
</xsl:template>

<!-- transform each entry -->
<xsl:template match="tc:entry">
<book><!-- sample xml  output -->
<title><xsl:value-of select="title"/></title>
<!-- other fields -->
</book>
</xsl:template>

</xsl:stylesheet>


Типові поля, що використовуються для імпортування

Якщо ви хочете розширити можливості Tellico, вам слід буде змінити файли XSLT, що використовуються для обробки даних. Для цього вам знадобляться назви полів з DTD, але у поточних файлах xsl використовуються деякі інші назви, специфічні для збірок та джерел даних. Використання типових назв полів зробить ваші файли сумісними із файлами інших користувачів (наприклад, «dewey» і «loc» використовуються для декількох джерел даних).

Список полів наведено на сторінці Tellico/DefaultFields